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()函数

posted @ 2015-02-11 09:59  sky.zhao  阅读(219)  评论(0)    收藏  举报