Dua cara untuk menambah: 1. Gunakan terus fungsi strtotime() untuk mengira selang masa, dan tarikh selepas jeda boleh dikembalikan dalam format cap waktu UNIX, dengan sintaks "strtotime(" 1 day" )"; 2. Gunakan fungsi masa() untuk mengira cap masa semasa dan tambah bilangan saat dalam sehari pada cap masa semasa. Sintaksnya ialah "masa() (1 * 24 * 3600)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Terdapat dua cara untuk tambah cap waktu satu hari dalam Kaedah php:
Gunakan terus fungsi strtotime()
Gunakan masa() untuk mengira bilangan saat dalam sehari
Kaedah 1: Gunakan fungsi strtotime()
Kadang-kadang kita perlu menambah atau menolak selang masa tertentu ke tarikh. Anda boleh menggunakan strtotime() untuk mengira beberapa selang masa tarikh dan mengembalikan tarikh selang dalam format cap waktu UNIX.
Fungsi strtotime() mempunyai dua kegunaan: satu adalah untuk menghuraikan tarikh dan masa dalam bentuk rentetan dan diterangkan dalam teks bahasa Inggeris ke dalam cap waktu UNIX, dan satu lagi adalah untuk mengira beberapa tarikh dan selang masa.
Contoh:
<?php header("Content-type:text/html;charset=utf-8"); echo "当前时间戳为:".strtotime("now")."<br>"; echo "格式化后:".date("Y-m-d H:i:s",strtotime("now"))."<br><br>"; echo "增加一天的时间戳为:".strtotime("+1 day")."<br>"; echo "格式化后:".date("Y-m-d H:i:s",strtotime("+1 day")); ?>
Kaedah 2: Gunakan masa() untuk mengira bilangan saat dalam sehari
< Fungsi 🎜>time() mengembalikan bilangan saat sejak zaman Unix (1 Januari 1970 00:00:00 GMT) masa semasa. masa() Anda boleh mendapatkan cap masa beberapa hari selepas cap masa semasa mengikut bilangan saat. Oleh kerana artikel ini mencari cap masa sehari kemudian, selang saat boleh menjadi bilangan saat dalam sehari.Cara mengira saat dalam sehari:Contoh:
1 * 24 * 3600
<?php header("Content-type:text/html;charset=utf-8"); echo "当前时间戳为:".time()."<br>"; echo "格式化当后:".date("Y-m-d H:i:s",time())."<br><br>"; $interval = 1 * 24 * 3600; echo "增加一天的时间戳为:".(time()+$interval)."<br>"; echo "格式化当后:".date("Y-m-d H:i:s",time()+$interval)."<br>"; ?>
Pengetahuan lanjutan: fungsi date()
fungsi date() memformat tarikh dan masa setempat dan mengembalikan rentetan tarikh yang diformatkan. Sintaksdate(format,timestamp);
参数 | 描述 |
---|---|
format | 必需。规定输出日期字符串的格式。可使用下列字符:
同时,也可使用下列预定义常量(从 PHP 5.1.0 开始可用):
|
timestamp | 可选。规定一个整数的 Unix 时间戳。默认是当前的本地时间(time())。 |
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menambah cap waktu satu hari dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!