原文地址:http://blog.meoo.info/2022/02/01/php-date-operation/ 欢迎访问我的博客:http://blog.meoo.info
基本使用方法
PHP Date() 函数把时间戳格式化为更易读的日期和时间。
date(format, timestamp)
- format: 必需。规定时间戳的格式。
- timestamp: 可选。规定时间戳。默认是当前时间和日期。
下面列出了一些常用于日期的字符:
- d - 表示月里的某天(01-31)
- m - 表示月(01-12)
- Y - 表示年(四位数)
- 1 - 表示周里的某天
使用示例:
<?php
echo "今天是 " . date("Y/m/d") . "<br>";
echo "今天是 " . date("Y.m.d") . "<br>";
echo "今天是 " . date("Y-m-d") . "<br>";
echo "今天是 " . date("l");
?>
其他使用特例
设置时区
date_default_timezone_set('PRC');
标准日期
date("Y-m-d H:i:s");
日期计算
<?php
date_default_timezone_set('PRC');
echo "今天:",date("Y-m-d",time()),"\n";
echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"\n";
echo "昨天:",date("Y-m-d",strtotime("-1 day")),"\n";
echo "明天:",date("Y-m-d",strtotime("+1 day")),"\n";
echo "一周后:",date("Y-m-d",strtotime("+1 week")),"\n";
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "\n";
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")),"\n";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."\n";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."\n";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."\n";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."\n";
?>
其他的一些时间操作:
<?php
echo date('Y-m-d H:i:s', strtotime ("+1 day", strtotime('2017-11-11'))), "\n";
echo date('Y-m-d H:i:s', strtotime("+1 day +1 hour +1 minute")), "\n";
?>
原文地址:http://blog.meoo.info/2022/02/01/php-date-operation/ 欢迎访问我的博客:http://blog.meoo.info
|