日付機能を除いて、日付をデコードできる機能はありますか?しかし、私は、あなたが入れた例を認識いけない - 私は、これはシリアルExcelタイプの日付であると仮定しています2033PHP、日付関数を除いて、日付をデコードできる関数はありますか?
<?php
$date = '1294605921000';
echo date("m-d-Y H:i:s", $date);
//11-08-2033 23:55:20
?>
日付機能を除いて、日付をデコードできる機能はありますか?しかし、私は、あなたが入れた例を認識いけない - 私は、これはシリアルExcelタイプの日付であると仮定しています2033PHP、日付関数を除いて、日付をデコードできる関数はありますか?
<?php
$date = '1294605921000';
echo date("m-d-Y H:i:s", $date);
//11-08-2033 23:55:20
?>
から、それタイムスタンプはミリ秒の代わりに、数秒で可能性があるため、1000年で割り:
echo date("m-d-Y H:i:s", floor($date/1000));
ありがとうございます。タイムスタンプは秒単位ではなくミリ秒単位で表示されます。 –
で一日、実際の日付は最近であるべきではないと思います。
ませマニュアルhttp://uk.php.net/manual/en/ref.datetime.php
<?
function xl2timestamp($xl_date)
{
$timestamp = ($xl - 25569) * 86400;
return $timestamp;
}
?>
それが生成されているかのようにタイムスタンプが見えますミリ秒を使用するJavaScriptによるものです。あなたが1000でタイムスタンプを分割する場合は、あなたが右の日付を取得:...古いを
<?php
$date = 1294605921000/1000;
echo date("m-d-Y H:i:s", $date);
//01-09-2011 20:45:21
?>
... gmdate — Format a GMT/UTC date/time gmstrftime — Format a GMT/UTC time/date according to locale settings ...
それとも、ここで見てみると、すべての良いPHP Manual
まず、それが日付ではありませんどうにかして。 2番目に、この異常なタイムスタンプからマイクロ秒の部分を引く –
lol 2027年に日付が得られました。 – BoltClock