📜  php 格式日期 - PHP (1)

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

PHP格式日期

在 PHP 中,可以使用 date() 函数来格式化日期和时间。

基本用法

下面是一个基本的例子,将当前日期和时间格式化为常见的格式:

$date = date('Y-m-d H:i:s');
echo $date; // 输出类似于 2021-09-24 10:30:00 的字符串

Y 表示年份,m 表示月份,d 表示天数,H 表示小时,i 表示分钟,s 表示秒数。这些字符是日期格式化中的一部分。可以根据自己的需求使用不同的字符。

指定日期

要指定一个日期,可以使用 strtotime() 函数将字符串转换为时间戳,然后将时间戳传递给 date() 函数:

$date = date('Y-m-d', strtotime('2021-09-24'));
echo $date; // 输出 2021-09-24
其他格式

除了上面提到的基本日期格式以外,还有很多其他格式可供选择。下面是一些例子:

  1. 星期几

    l - 完整的星期几,比如 Sunday
    D - 简写版的星期几,比如 Sun
    
  2. 月份

    F - 完整的月份,比如 January
    M - 简写版的月份,比如 Jan
    m - 两位数的月份,比如 01
    
  3. 年份

    Y - 完整的年份,比如 2021
    y - 两位数的年份,比如 21
    

使用这些字符可以得到不同的日期格式。例如:

$date = date('l, F jS, Y', strtotime('2021-09-24'));
echo $date; // 输出 Friday, September 24th, 2021
时区

如果您的应用程序需要考虑时区,请使用 date_default_timezone_set() 函数设置时区。例如,以下代码将时区设置为美国纽约的东部时间:

date_default_timezone_set('America/New_York');

以上就是 PHP 中格式化日期的一些基本用法和技巧。希望对您有所帮助!