如何在 PHP 中将日期转换为时间戳
主题:PHP / MySQL
答案:使用strtotime()
函数
您可以使用 PHP strtotime()
函数将任何文本日期时间转换为 Unix 时间戳。
以下示例演示了此函数的实际工作原理:
示例
<?php
$date1 = "2019-05-16";
$timestamp1 = strtotime($date1);
echo $timestamp1; /* Outputs: 1557964800 */
$date2 = "16-05-2019";
$timestamp2 = strtotime($date2);
echo $timestamp2; /* Outputs: 1557964800 */
$date3 = "16 May 2019";
$timestamp3 = strtotime($date3);
echo $timestamp3; /* Outputs: 1557964800 */
?>
正如您在上面的示例中看到的那样,生成的时间戳对于具有不同格式的相同日期是等效的。 您还可以使用英语日期格式的其他变体。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: