PHP时间转时间戳的几种方法
在PHP中,可以使用多种方法将时间转换为时间戳:
strtotime()
函数:这是将日期字符串转换为时间戳的最常用方法。
$timestamp = strtotime('2023-04-01 12:00:00');
DateTime
类:使用DateTime
类创建一个日期对象,然后使用getTimestamp()
方法获取时间戳。
$date = new DateTime('2023-04-01 12:00:00');
$timestamp = $date->getTimestamp();
mktime()
函数:可以手动指定时间的各个部分来创建时间戳。
$timestamp = mktime(12, 0, 0, 4, 1, 2023); // 小时, 分钟, 秒, 月, 日, 年
- 使用
date_create()
和date_timestamp_get()
函数:创建一个日期对象,然后获取时间戳。
$date = date_create('2023-04-01 12:00:00');
$timestamp = date_timestamp_get($date);
以上方法都可以将日期时间转换为时间戳,你可以根据实际需求选择合适的方法。
评论已关闭