php日期时间功能

时间:2010-02-12 07:13:00

标签: php datetime

我想将此日期(02-12-2010)mm-dd-yyyy转换为时间格式

到02-12-2010 0小时0分0秒

我有用户时间和日期功能,但是当我刷新页面时,它的值会随时间变化。

我需要修复

我也希望将此日期(01-24-2009)转换为时间格式。

请帮帮我

由于

3 个答案:

答案 0 :(得分:2)

使用strtotime函数将现有日期/时间字符串转换为date函数的时间戳。

$new_date = date('m-d-Y h:i:s', strtotime('02-12-2010'));

您的日期不断更新当前时间的原因是date()函数在没有提供第二个参数时默认使用当前系统的时间戳。

答案 1 :(得分:0)

使用date_parse_from_format()API函数将给定格式转换为数组。 E.g。

$date = "02-12-2010";
$dateArr = date_parse_from_format("d-m-Y", $date);

输出类似于:

$output = $dateArr['day'] . '-' . $dateArr['month'] '-' . $dateArr['year'];

答案 2 :(得分:0)

您可以使用strtotime功能,例如:

$mydate = date('m-d-Y h:i:s', strtotime('02-12-2010'));