欢迎访问我的个人博客:我心永恒

php日期

原文地址:http://blog.duhbb.com/2022/02/01/php-date-operation/
欢迎访问我的博客:http://blog.duhbb.com

基本使用方法

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.duhbb.com/2022/02/01/php-date-operation/
欢迎访问我的博客:http://blog.duhbb.com

posted @   tuhooo  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现

欢迎访问我的个人博客:我心永恒

点击右上角即可分享
微信分享提示