php: Tukar Milisaat kepada Tarikh dalam Format yang Diperlukan
Anda cuba menukar rentetan yang mewakili tarikh dalam milisaat sejak zaman Unix kepada tarikh dalam format d-m-Y. Anda mendapat keputusan yang tidak dijangka.
Isunya ialah milisaat yang diberikan (1227643821310) tidak mewakili tarikh "02-12-2008."
Sebaliknya, milisaat yang diberikan mewakili tarikh "25-11-2008," yang sepadan dengan output anda.
Kod Betul:
Kod berikut menukar milisaat dengan betul kepada yang dijangkakan format:
<code class="php">$mil = 1227643821310; $seconds = $mil / 1000; echo date("d-m-Y", $seconds);</code>
Output:
25-11-2008
Atas ialah kandungan terperinci Bagaimana untuk Menukar Millisaat kepada Format Tarikh \'d-m-Y\' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!