📜  php 代码以不同格式显示当前日期和时间 - PHP (1)

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

PHP代码以不同格式显示当前日期和时间 - PHP

在Web开发中,输出当前日期和时间是一项非常常见的任务。PHP通过date()函数提供了一种简单的方法来输出当前日期和时间,并可以通过格式化字符串来以不同的方式显示它们。

以下是一些常见的日期和时间格式:

日期格式
  • d - 月份中的日期,有前导零(01到31)
  • j - 月份中的日期,没有前导零(1到31)
  • l (小写L) - 星期几的文本表示(Sunday到Saturday)
  • D - 星期几的简短文本表示(Sun到Sat)
  • F - 月份的完整文本表示(January到December)
  • m - 数字表示的月份,有前导零(01到12)
  • M - 月份的简短文本表示(Jan到Dec)
  • n - 数字表示的月份,没有前导零(1到12)
  • Y - 4位数字完整表示的年份(例如:1999)
  • y - 2位数字表示的年份(例如:99)
时间格式
  • a - 小写的上午和下午值(am或pm)
  • A - 大写的上午和下午值(AM或PM)
  • g - 12小时格式,没有前导零(1到12)
  • G - 24小时格式,没有前导零(0到23)
  • h - 12小时格式,有前导零(01到12)
  • H - 24小时格式,有前导零(00到23)
  • i - 分钟数,有前导零(00到59)
  • s - 秒数,有前导零(00到59)

示例代码如下所示:

<?php

// 使用“d/m/Y”格式输出当前日期
echo date("d/m/Y");

// 使用“l, j F Y”格式输出当前日期
echo date("l, j F Y");

// 使用“H:i:s”格式输出当前时间
echo date("H:i:s");

?>

输出结果如下:

17/10/2022
Monday, 17 October 2022
10:24:12

此外,还可以使用PHP的DateTime类来更方便地处理日期和时间。使用DateTime类的示例代码如下所示:

<?php

// 创建一个新的DateTime对象
$date = new DateTime();

// 输出当前日期和时间
echo $date->format('Y-m-d H:i:s');

?>

输出结果如下:

2022-10-17 10:24:12

总之,使用PHP输出当前日期和时间非常容易,并且可以使用各种日期格式来满足不同的需求。