在PHP中,now()
和 strtotime()
是两个常用的日期时间函数。
now()
函数:now()
函数返回当前的日期和时间,格式为 Y-m-d H:i:s
,即年-月-日 时:分:秒格式。它返回的是当前服务器的时间。例如:echo now(); // 输出类似于 2022-01-25 14:30:00
strtotime()
函数:strtotime()
函数将任何英语文本的日期时间描述转换为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。它可以接受各种日期时间表示形式,例如 “now”, “+1 day”, “tomorrow”, “next week”, 等等。例如:$timestamp = strtotime("+1 day");
echo date('Y-m-d H:i:s', $timestamp); // 输出明天的日期和时间
总的来说,now()
返回的是当前的日期和时间,而 strtotime()
接受一个日期时间描述并将其转换为 Unix 时间戳。两者可以根据实际需求来选择使用。