📜  如何使用PHP将日期转换为时间戳?(1)

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

如何使用PHP将日期转换为时间戳

在PHP中,可以通过使用strtotime()函数将日期转换为时间戳。

语法
strtotime(string $date, [int $now = time()])

参数说明:

  • $date(必填):要转换为时间戳的日期字符串。
  • $now(可选):可选参数,指定与哪个时间进行比较。默认值为当前的系统时间戳。
代码示例
$date = '2022-01-01';
$timestamp = strtotime($date);

echo $timestamp; // 输出1622908800

在上面的例子中,将$date变量的值设置为要转换为时间戳的日期字符串,然后使用strtotime()函数将其转换为时间戳,并将结果保存在$timestamp变量中。最后,使用echo语句输出时间戳的值。

注意事项
  • $date参数可以接受大多数常见日期格式的字符串,包括"YYYY-MM-DD"、"MM/DD/YYYY"、"YYYY/MM/DD"等等。
  • 如果$date参数无法解析为日期,strtotime()函数将返回false
  • 如果省略了$now参数,则默认使用当前系统时间戳。否则,将使用指定的时间戳与$date参数进行比较。

以上就是如何使用PHP将日期转换为时间戳的介绍。希望可以帮助到你。