Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nilai berangka kepada format tarikh dalam php
Cara menukar nilai kepada format tarikh dalam php: 1. Buat fail sampel php 2. Dapatkan bilangan saat melalui "$time = (40847 – 25569) * 24*60*60; ;" kaedah; 3. . Gunakan kaedah "echo date('Y-m-d H:i:s', $time);" untuk menukarnya kepada format tarikh dan mengeluarkannya.
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk menukar nilai berangka kepada format tarikh dalam php?
php Tukar format berangka excel kepada format tarikh
Dalam excel: 40847 sepadan dengan 2011-10-31, iaitu perwakilan berangka tarikh.
Dalam PHP, tarikh gema('Y-m-d H:i:s',40847);//Hasilnya ialah 01-01-1970 11:52:30
Sebab:
Fungsi masa PHP dikira dari 1 Januari 1970, dan unitnya ialah saat. Walau bagaimanapun, EXCEL mengira unit dalam hari bermula dari 1900-1-1.
Adalah lebih mudah untuk diproses jika kita hanya mengira masa selepas 1970.
Mula-mula dapatkan nombor yang diwakili oleh 1970-1-1 dalam EXCEL saya semak ia adalah 25569.
Kini kita perlu menggunakan fungsi dalam php untuk memaparkan 40947 dalam excel dengan betul
Kodnya adalah seperti berikut:
<?php $time = (40847 – 25569) * 24*60*60; //获得秒数 echo date('Y-m-d H:i:s', $time); //出来 2011-10-31 ?>
Pembelajaran yang disyorkan: " Tutorial Video PHP》
Atas ialah kandungan terperinci Bagaimana untuk menukar nilai berangka kepada format tarikh dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!