PHP中的date()函数,可以说是PHP预设函数中使用频率比较高的一个函数,下面我们就说一说,关于date()函数的所有的用法
php date()函数定义
PHP Date() 函数把时间戳格式化为更易读的日期和时间。
语法
date(format,timestamp);
参数:
format:必需。规定时间戳的格式。
timestamp:可选。规定时间戳。默认是当前时间和日期。
php格式化并输出日期
1、PHP date()输出年份
大写Y表示年四位数字,而小写y表示年的两位数字;
echo date('Y'); //2019 echo date('y'); //19
2、date() 输出月份
a、大写M表示月份的3个缩写字符,而大写F表示月份的英文全写
echo date('M'); //Mar 表示三月份 echo date('F'); //March 表示三月份
b、小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。
echo date('m'); // 03 echo date('n'); // 3
c、date()输入日期
小写d表示日期的数字(带前导),小写J表示不带前导的日期数字,大家S表示日期的后缀,;比如“st”、“nd”、“rd”和“th”
echo date('d',1551537775); //02 echo date('j',1551537775); //2 echo date('S',1551537775); //nd
总结:
a、表示年可以用大写的Y和小写y;
b、表示月可以用大写F、大写M、小写m和小写n(分别表示字符和数字的两种方式);
c、表示日可以用小写d和小写j,大写S表示日期的后缀。
结合运用:
为了更加方便的查看输入的日期,我们可以用 "/", "." 或 "-" 等字符查入其中,以增加其他格式
echo date('Y-m-d',1551537775); echo date('y-m-d',1551537775); echo date('Y-M-j',1551537775); echo date('Y-n-j',1551537775); echo date('Y-F-j',1551537775); echo date('Y/F/j',1551537775); echo date('Y年m月d日',1551537775);
输出
2019-03-02 19-03-02 2019-Mar-2 2019-3-2 2019-March-2 2019/March/2 2019年03月02日
php格式化并输出时间
常用于时间的字符
h - 带有首位零的 12 小时小时格式
H - 带有首位零的 24 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
echo date('H:i:s',1551537775); //22:42:55 echo date('h:i:sa',1551537775); //10:42:55pm
date()函数的其它用法
1、PHP判断是否润年
echo date('Y年',1553697775); if(date('L',1553697775)){ echo '是润年'; }else{ echo '不是润年'; } //2019年不是润年
2、PHP判断今天是周几
echo date('l',1553697775); //Wednesday 英文全写 echo date('D',1553697775); //Wed 英文缩写 echo date('w',1553697775); // 3 数字
3、PHP判断本周全年的第几周
echo date('W',1553697775); // 13 注意:这里的W是大写的
4、php判断本月有多少天
echo date('t',1553697775); // 31
5、php判断今天是全年的第几天
echo date('z',1553697775); //85
以上就是关于PHP中日期时间函数date()的一些解释与用户,关于PHP中其于有关于时间方面的函数,可查看本站博客的其它文章
相关文章:
php获取时间是星期几代码
PHP中strtotime()函数,将任意日期的字符串转换成Unix时间戳
PHP中创建Unix时间戳函数,获取某个时间段的时间戳
PHP中的date()时间函数