PHP date() 函数用于格式化日期/时间,它可以接受一个时间戳作为参数,并返回格式化的日期/时间字符串。
$timestamp = time(); echo date("Y-m-d H:i:s", $timestamp); // 2020-09-17 11:45:00
date() 函数支持多种格式,例如:Y 年 m 月 d 日 H 时 i 分 s 秒。它还支持一些特殊的字符,例如:D 表示星期几、M 表示月份的英文名称、F 表示月份的完整英文名称。
echo date("D M j G:i:s T Y"); // Thu Sep 17 11:45:00 CST 2020
date() 函数也可以用来计算两个日期之间的差值。我们可以使用 strtotime() 函数将字符串转换成 Unix 时间戳,然后再使用 date() 函数来计算差值。
$date1 = "2020-09-17"; // 给定的日期 $date2 = "2020-09-20"; // 给定的日期 // 获得 Unix 时间戳 $unix_date1 = strtotime($date1); $unix_date2 = strtotime($date2); // 计算差值 $difference = $unix_date2 - $unix_date1; echo "Difference between two dates ".$difference." seconds"; // Difference between two dates 259200 seconds echo "Difference between two dates ".floor($difference/3600/24)." days"; // Difference between two dates 3 days
PHP Date/Time 参考手册
返回一个包含指定日期的详细信息的关联数组:
date_parse() 函数返回一个包含指定日的详细信息的关联数组。
参数 | 描述 |
---|---|
date | 必需。规定日期(格式由 strtotime() 接受)。 |
返回值: | 如果成功则返回包含被解析日期信息的关联数组,如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 5.2+ |
PHP timezone_name_get() 函数PHP Date/Time 参考手册实例 返回时区的名称:?php $tz=timezone_open("Europe/Paris"); echo time...
PHP stripslashes() 函数PHP String 参考手册实例 删除反斜杠:?php echo stripslashes(Who's Peter Griffin?); ? 运行实例 ...
PHP strspn() 函数PHP String 参考手册实例 返回在字符串 Hello world! 中包含字符 kHlleo 的数目:?php echo strspn(Hello worl...
PHP strtoupper() 函数PHP String 参考手册实例 把所有字符转换为大写:?php echo strtoupper(Hello WORLD!); ? 运行实例 » 定...
PHP vfprintf() 函数PHP String 参考手册实例 把一些文本写入到名为 test.txt 的文本文件:?php$number = 9;$str = Beijing;$fil...