1970年之前的Unix时间戳(甚至在1700之前),使用PHP

use*_*003 9 php timestamp

如何在1970年1月1日之前使用日期?

我需要获得1700年的第一天.

我怎么能实现这一目标?

先感谢您!

Art*_*cto 15

你可以用DateTime.

例:

<?php
$d = new DateTime("1780-06-01");
echo $d->format("l"); //Thursday
Run Code Online (Sandbox Code Playgroud)

但是,你应该认为格里高利历在世界各地的不同时刻被采用.

  • `DateTime`是未来.+1.请注意,您需要PHP 5.3来享受一些"DateTime"的优点(Intervals,CreateFromFormat等).如有疑问,手册将告诉您所需的版本 (3认同)