Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengira dan Memformat Perbezaan Antara Dua Tarikh sebagai 'Y-m-d H:i:s'?
Mengira Perbezaan Antara Dua Tarikh dalam Format Y-m-d H:i:s
Menentukan perbezaan masa antara dua tarikh adalah tugas biasa dalam banyak senario pengaturcaraan. Walau bagaimanapun, adalah penting untuk memahami cara memformatkan perbezaan dalam format tertentu.
Dalam kes tertentu, pengguna ingin mencari perbezaan antara dua waktu tarikh dan memformatkannya sebagai "Y-m-d H:i:s". Coretan kod yang disediakan menggunakan kaedah diff(), tetapi ia tidak diformat dengan betul.
Untuk mencapai format yang diingini, kami boleh menggunakan kelas DateTime. Berikut ialah contoh:
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%Y-%m-%d %H:%i:%s'); echo $elapsed;
Dalam contoh ini:
Dengan menggunakan pendekatan ini, anda boleh memperoleh perbezaan antara dua tarikh dan memformatkannya dalam format yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk Mengira dan Memformat Perbezaan Antara Dua Tarikh sebagai 'Y-m-d H:i:s'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!