PHP教程

php日期

本文主要是介绍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

这篇关于php日期的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!