日期和时间函数date( )

PHP中最重要的日期和时间函数要属date( )函数了。date( )会基于提供给它的参数返回格式化的日期和时间信息,date( )函数的语法如下:

date('formatting');

可以进行格式化的选项有很多,下面是表示年、月、日、天、星期等各种格式的参数的应用举例:


<?php   /* date.php */

date_default_timezone_set('Asia/Shanghai');

//设置服务器时区

echo '今年是 '.date('Y').'年<br />';  

// Y —— 代表4位数字的年份

echo '今年是 '.date('y').'年<br />';  

// y —— 代表2位数字的年份

echo '本月是 '.date('F').'('.date('n').'月份)<br />';  

// F —— 月份的全称

echo '本月是 '.date('M').'<br />'; 

 // M —— 月份的简称

echo '本月是 '.date('m').'月<br />';  

// m —— 2位数字表示月份

echo '本月是 '.date('n').'月<br />'; 

 // m —— 1位/2位数字表示月份

echo '今天是 '.date('d').'号<br />'; 

// d —— 2位数字表示的一个月中的某一天

echo '今天是 '.date('j').'号<br />';  

// j —— 1位/2位数字表示的一个月中的某一天

echo '今天是 '.date('l').'(星期'.date('w').')<br />'; 

 // l —— 星期几的全称

echo '今天是 '.date('D').'<br />';  

// D —— 星期几的简称

echo '今天是2017年的第'.date('z').'天<br />';  

// z —— 表示1年中的第多少天

echo '本月有'.date("t").'天<br />'; 

// t —— 表示1个月中的有多少天

echo '今天是 '.date('Y-m-d l').'<br />';

//以上参数可以根据需要进行组合后输出日期,输出结果参见下图:


以下是时间的输出:

echo '从1970年1月1日 00:00:00到现在经过了'.date('U').'秒<br />'; 

//U ——从1970年1月1日零时零分零秒开始的秒数

echo '今天是'.date('n').'月份的'.date('jS').'天(第'.date('j').'天)<br />';

//S ——2个字符表示的天数英文序数词后缀

echo '现在是 '.date('H').'点<br />';

//H ——2位数字表示的24小时格式的小时数

echo '现在是 '.date('h').'点<br />';  

//h ——2位数字表示的12小时格式的小时数

echo '现在是 '.date('G').'点<br />'; 

//G ——1位/2位数字表示的24小时格式的小时数

echo '现在是 '.date('g').'点<br />'; 

//g ——1位/2位数字表示的12小时格式的小时数

echo '此时是 '.date('H').'时'.date('i').'分<br />'; 

//i ——表示分钟数

echo '此刻是 '.date('H').'时'.date('i').'分'.date('s').'秒<br />'; 

//s ——表示秒数

echo '此时此刻是 '.date('g').'时'.date('i').'分'.date('s').'秒'.date('u').'毫秒<br />'; 

//u ——表示毫秒数

echo '现在是'.date('Ag').'点'.date('i').'分<br />'; 

//A ——表示AM(上午)或PM(下午)

echo '现在是'.date('ag').'点'.date('i').'分<br />'; 

//a ——表示am(上午)或pm(下午)

echo '现在是夏令时吗?'.date('I').'<br />'; 

//I ——是否为夏令时。1夏令时,0不是夏令时

echo '这里的时区是'.date('e').'<br />'; 

//e ——表示所在时区

?>

以上输出的时间参见下图:


猜你喜欢

转载自blog.csdn.net/lnboxue/article/details/76686210