php对时间日期处理的函数

2021-06-20 作者:未知   |   浏览(
有个时间如在数据库通常以时间戳的格式保存,那样提取的时候需要用php的格式话时间的函数处置

//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文
$date=date;$date=date;//带时分秒

<?php
//设定要用的默认时区。自PHP5.1可用
date_default_timezone_set;

//输出类似:Monday
echodate;
//输出类似:Monday15thofAugust200503:12:46PM
echodate;
//输出:July1,2000isonaSaturday
echo"July1,2000isona".date);
/*在格式参数中用常量*/
//输出类似:Wed,25Sep201315:28:57-0700
echodate;
//输出类似:2000-07-01T00:00:00+00:00
echodate);
?>

在格式字串中的字符前加上反斜线来转义可以防止它被根据上表讲解。假如加上反斜线后的字符本身就是一个特殊序列,那还要转义反斜线。

<?php
//假定今天是:March10th,2001,5:16:18pm
$today=date;//March10,2001,5:16pm
$today=date;//03.10.01
$today=date;//10,3,2001
$today=date;//20010310
$today=date;//05-16-17,10-03-01,163116186Fripm01
$today=date;//Itisthe10thday.
$today=date;//SatMar1015:16:08MST2001
$today=date;//17:03:17mismonth
$today=date;//17:16:17
$today=date;//2001-03-1017:16:18(MySQLDATETIME格式)
?>

一些用date格式化日期的例子。注意要转义所有其它的字符,由于现在有特殊含义的字符会产生无需的结果,而其余字符在 PHP 以后的版本中可能会被用上。当转义时,注意用单引号以防止类似 \n 的字符变成了换行符。