我正在使用 strtotime 将日期转换为 unixtime 时间戳。年份、日期和日期作为编码的不同值,我使用下面的代码来生成时间戳。
$year = '1961';
$month = '2';
$day = '15';
$date = $year."-".$month."-".$day;
echo strtotime($date);
上面的代码为我打印:-27648000。如果年份高于 1970 年,它会打印出积极的结果。如果有人可以帮助我,我仍在学习时间戳。主要目的是将日期转换为 unix 时间戳。
问题是为什么它会给出负面结果,我编码它不好!?我也试过mktime,但结果还是一样。
谢谢,坦梅