微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php日期

原文地址: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
// strtotime 可以接受第二个参数,类型timestamp为指定日期
echo date('Y-m-d H:i:s', strtotime ("+1 day", strtotime('2017-11-11'))), "\n";
// 这里+1 day 可以修改参数1为任何想需要的数
// day也可以改成year(年)month(月)hour(小时)minute(分)second(秒)
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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐