タイムスタンプが無効な 1970 年以前の時刻は、php ではどのように処理されますか?
最近では、タイムスタンプが 1970 年未満の場合は機能しません。 > たとえば、1885-11-25 と 1901-01 -12 日付の違いを計算する方法はありません
専門家の助けを求めてください
------解決策--------------- -----
PHP コード
mysql_connect();
$d1 = '1901-01-12';
$d2 = '1885-11-25';
$rs = mysql_query("select TO_DAYS('$d1')-TO_DAYS('$d2')");
list($t) = mysql_fetch_row($rs);
$t をエコーします。
------解決策------------------<br><font color="#e78608"> </font><br>PHP コード<br> date_default_timezone_set('アジア/香港'); $datetime1 = 新しい DateTime('1885-11-25'); $datetime2 = 新しい DateTime('1901-01-12'); $interval = $datetime1->diff($datetime2); print_r($interval);