PHP menyediakan fungsi tarikh dan masa yang berkuasa untuk memanipulasi dan memformat tarikh dan masa, termasuk fungsi berikut: mencipta objek DateTime dan mendapatkan maklumat tarikh dan masa, menetapkan zon waktu dan memanipulasi tarikh dan masa (seperti menambah hari atau menolak sejam) menggunakan rentetan Format yang dipratentukan atau pemformatan tersuai untuk memformat masa tarikh Kira perbezaan masa (seperti mengira jam, minit dan saat antara dua tarikh)
Cara menggunakan fungsi datetime PHP
PHP menyediakan koleksi A fungsi tarikh dan masa yang berkuasa untuk memanipulasi dan memformat tarikh dan masa.
Pemasangan
Gunakan pengurus pakej Komposer
composer require phpoffice/phpspreadsheet
Buat objek DateTime
php composer.phar require phpoffice/phpspreadsheet
Penerangan | |
---|---|
$date->format('Y-m-d') | ISO 8601 日期格式 |
$date->format('H:i:s') | ISO 8601 时间格式 |
$date->setTimezone(new DateTimeZone('Asia/Shanghai')) | 设置时区 |
操作日期和时间
方法 | 描述 |
---|---|
$date->add(new DateInterval('P1D')) | 添加一天 |
$date->sub(new DateInterval('PT1H')) | 减去一个小时 |
格式化日期和时间
PHP 提供了几个预定义的格式化字符串:
格式化字符串 | 描述 |
---|---|
F j, Y | 星期几,月,年份 |
M j, Y g:i a | 月,日,年份,小时,分钟,上午/下午 |
Y-m-d H:i:s | ISO 8601 格式 |
自定义格式化
可以使用 strftime()
< /table> Tarikh dan masa operasi
$date = new DateTime();
$formattedDate = strftime('%A, %B %e, %Y %H:%M:%S');
Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi datetime PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!