在PHP中,date() 函数是用于格式化日期和时间的重要函数。它的基本语法是:
string date ( string $format [, int $timestamp ] )

其中:

  •  $format 是必需的,用于定义日期和时间的格式。

  •  $timestamp 是可选的,如果省略,则使用当前时间戳。时间戳是一个表示日期和时间的整数。


以下是一些常见的 date() 函数的用法示例:

获取当前日期和时间:
<?php
echo date("Y-m-d H:i:s"); // 输出类似于 "2023-01-15 14:32:45"
?>

格式化指定的日期:
<?php
$date = "2023-01-15";
echo date("l, F j, Y", strtotime($date)); // 输出类似于 "Monday, January 15, 2023"
?>

获取当前时间戳:
<?php
$timestamp = time();
echo "Current timestamp: " . $timestamp;
?>

将时间戳转换为日期:
<?php
$timestamp = 1609459200; // 2021-01-01 00:00:00
echo date("Y-m-d H:i:s", $timestamp);
?>

设置时区:
<?php
date_default_timezone_set('America/New_York');
echo date("Y-m-d H:i:s"); // 输出以美东时区格式化的日期和时间
?>

获取一周中的第几天:
<?php
$dayOfWeek = date("w"); // 返回0(星期日)到6(星期六)的整数
echo "Today is day " . $dayOfWeek . " of the week";
?>

date() 函数的 $format 参数允许你使用不同的格式字符来构建自定义的日期和时间格式。你可以根据需要在 [PHP官方文档中的date()函数页面](https://www.php.net/manual/en/function.date.php) 找到所有的格式字符和用法。


转载请注明出处:http://www.zyzy.cn/article/detail/3421/PHP