📜  php 所有日期格式 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:37.849000             🧑  作者: Mango

PHP 所有日期格式

在 PHP 中,可以通过使用时间戳函数来获取日期和时间。时间戳是一个整数,表示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。

获取当前日期和时间

可以使用 date() 函数来获取当前日期和时间。

$current_date = date('Y-m-d H:i:s');
echo $current_date;

输出:

2021-11-01 18:30:00
格式化日期和时间

可以使用不同的格式字符来格式化日期和时间。下面列出了一些常用的格式字符:

  • Y:年份,如 2021
  • m:月份,如 11
  • d:日期,如 01
  • H:小时,24 小时制,如 18
  • i:分钟,如 30
  • s:秒数,如 00
$date = '2021-11-01 18:30:00';
$formatted_date = date('Y年m月d日 H时i分s秒', strtotime($date));
echo $formatted_date;

输出:

2021年11月01日 18时30分00秒
日期计算

可以使用 strtotime() 函数来进行日期计算。strtotime() 函数将日期字符串转换为时间戳,从而可以进行日期计算。下面是一些常用的日期计算示例:

添加天数
$date = '2021-11-01';
$new_date = date('Y-m-d', strtotime($date . '+1 day'));
echo $new_date;

输出:

2021-11-02
添加月份
$date = '2021-11-01';
$new_date = date('Y-m-d', strtotime($date . '+1 month'));
echo $new_date;

输出:

2021-12-01
添加年份
$date = '2021-11-01';
$new_date = date('Y-m-d', strtotime($date . '+1 year'));
echo $new_date;

输出:

2022-11-01
更多日期格式

除了常用的格式字符外,还有很多其他格式字符可以使用。下面列出了一些常用的日期格式:

  • l:星期几,如 Monday
  • D:星期几的缩写,如 Mon
  • F:月份的全称,如 November
  • M:月份的缩写,如 Nov
  • t:一个月中的天数,如 31
  • z:一年中的天数,如 305
  • W:ISO 8601 格式一年中的周数,如 44

更多日期格式可以查看 PHP 官方文档

本文介绍了 PHP 中的日期和时间的基本使用,包括获取当前日期和时间、格式化日期和时间、日期计算以及更多日期格式。