Contoh dalam artikel ini meringkaskan isu yang berkaitan dengan pengiraan masa PHP. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
1. php untuk mendapatkan tarikh tiga bulan lalu
<?php header("content-Type: text/html; charset=utf-8");?> <?php $s_sdate=date("Y-m-d"); //当前时间 $moth_day=90; //月份 (转为天数) $s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600)); echo $moth_day."前的日期为".$s_edate; ?>
2. Dikira 30 hari selepas tarikh
Anda boleh menggunakan strtotime PHP menyediakan cara yang sangat mudah untuk menyelesaikan kerja yang memerlukan berpuluh-puluh baris kod.
Mula-mula tukar tarikh kepada cap masa UNIX
$t = time(); // 当前时间戳 $t = strtotime("+30 days", $t); // 30天后的时间戳 echo date("Y-m-d", $t); // 格式化日期
3. Tukarkan cap masa 2 tarikh...dan kemudian tolak
$t1 = strtotime("2009-08-19"); $t2 = strtotime("2009-08-20"); $t = $t2 - $t1; // 相差天数的秒 echo (int)($t / 86400)
4. Tentukan sama ada minggu ini
$date = "2008-12-08"; if (isCurrentWeeks($date)) { echo $date."是本星期"; } else { echo $date."不是本星期"; } function isCurrentWeeks($d) { return (date("W",strtotime($d))==date("W",strtotime("now"))); }
Pembaca yang berminat dengan lebih banyak kandungan berkaitan PHP boleh menyemak topik khas tapak ini: "Ringkasan penggunaan tarikh dan masa php", "Ringkasan rentetan php (rentetan) penggunaan" , "Lengkap kemahiran operasi tatasusunan (Array) PHP", "Ringkasan kemahiran pengaturcaraan rangkaian PHP", "Tutorial pengenalan sintaks asas PHP", " Ringkasan kemahiran operasi dokumen pejabat PHP (termasuk word, excel, akses, ppt) ", "Tutorial pengenalan pengaturcaraan berorientasikan objek PHP", "php +Tutorial pengenalan operasi pangkalan data mysql》dan《Ringkasan kemahiran operasi pangkalan data biasa dalam PHP》
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan PHP.