php之日期和时间管理
1.date()函数
带有两个参数,其中一个可选;第一个时格式字符串,第二个是UNIX时间戳。
常用调用格式:echo date('jS F Y');
2.time()函数
不带任何参数,返回当前日期和时间的UNIX时间戳。
$timestamp = date("U");
$timestamp = time();
3.mktime()函数将一个日期和时间转变成UNXI时间戳
$time = mktime(12,0,0)
$time = mktime(0,0,0,1,1);
4.getdate()函数
array getdate([int timestamp])
5.检查日期有效性:checkdate()
int checkdate(int month, int day, int year)
将检查年份是否介于0到32767之间的一个整数,月份是否介于1到12之间,以及日期是否存在于特定的月份。
checkdate(9,19,1972);
PHP日期格式和MYSQL日期格式之间转换
MYSQL--是以ISO8601标准处理
PHP---->MYSQL 调用date()函数转换。注意事项:在进行操作是应该使用带有前导0格式的日期和月份,可以避免在MYSQL中造成混乱
MYSQL端进行转换,使用两个有用函数:DATE_FORMAT(),UNIX_TIMESTAMP()
select DATE_FORMAT(date_column,'%m %d %Y') from tablename;
select UNIX_TIMESTAMP(date_column) from tablename;
使用微秒:
microtime()函数

浙公网安备 33010602011771号