Fungsi Tarikh dan Masa PHP

Ringkasan Fungsi Tarikh/Masa PHP

Fungsi Tarikh/Masa Date/Time membolehkan anda dapatkan tarikh dan masa daripada pelayan yang menjalankan skrip PHP. Anda boleh menggunakan fungsi Date/Time untuk mengformat tarikh dan masa dengan cara yang berbeza.

Komen:Fungsi ini bergantung kepada tetapan setempat pelayan. Pastikan untuk mengambil kira musim panas dan tahun bulan

Pemasangan

Fungsi Tarikh/Masa PHP adalah sebahagian penting dari pusat PHP. Ia tidak perlu dipasang untuk digunakan fungsi ini.

Konfigurasi Run-time

Kerjaan Fungsi Tarikh/Masa Date/Time terpengaruh oleh pengaturan di php.ini:

Nama Description Lalai Versi PHP
date.timezone Zon masa lalai (semua fungsi Tarikh/Masa menggunakan pilihan ini) "" PHP 5.1
date.default_latitude Lokasi garis kelabu lalai (date_sunrise() dan date_sunset() menggunakan pilihan ini) "31.7667" PHP 5.0
date.default_longitude Lokasi garis bujur lalai (date_sunrise() dan date_sunset() menggunakan pilihan ini) "35.2333" PHP 5.0
date.sunrise_zenith Tingkatnya keputusan suria dalam tempoh pagi secara lalai (date_sunrise() dan date_sunset() menggunakan pilihan ini) "90.83" PHP 5.0
date.sunset_zenith Tingkatnya keputusan suria secara lalai (date_sunrise() dan date_sunset() menggunakan pilihan ini) "90.83" PHP 5.0

Fungsi Tarikh/Masa PHP 5

fungsi Description
checkdate() mengesahkan tarikh Gregorian.
date_add() menambah hari, bulan, tahun, jam, minit dan saat ke tarikh.
date_create_from_format() mengembalikan objek DateTime baru yang diformatkan berdasarkan format yang diberikan.
date_create() mengembalikan objek DateTime baru.
date_date_set() mengatur tarikh baru.
date_default_timezone_get() mengembalikan zonation masa lalai yang digunakan oleh semua fungsi Date/Time.
date_default_timezone_set() mengatur zonation masa lalai yang digunakan oleh semua fungsi Date/Time.
date_diff() mengembalikan perbezaan masa antara dua tarikh.
date_format() mengembalikan tarikh yang diformatkan berdasarkan format yang diberikan.
date_get_last_errors() mengembalikan amaran/error di dalam string tarikh.
date_interval_create_from_date_string() mengubah DateInterval daripada bahagian yang relevan daripada string.
date_interval_format() mengformatkan tempoh masa.
date_isodate_set() mengatur tarikh ISO.
date_modify() mengubah timestamp.
date_offset_get() mengembalikan offset zonation masa.
date_parse_from_format() mengembalikan array kaitan yang mengandungi maklumat detil tentang tarikh yang diberikan berdasarkan format yang diberikan.
date_parse() mengembalikan array kaitan yang mengandungi maklumat detil tentang tarikh yang diberikan.
date_sub() mengurangkan hari, bulan, tahun, jam, minit dan saat daripada tarikh yang diberikan.
date_sun_info() mengembalikan array yang mengandungi maklumat tentang masa kebetulan untuk keputusan dan tamat matahari serta permulaan dan tamat ziarah matahari.
date_sunrise() mengembalikan masa kebetulan untuk tarikh dan lokasi yang diberikan.
date_sunset() mengembalikan masa kebetulan untuk tarikh dan lokasi yang diberikan.
date_time_set() mengatur masa.
date_timestamp_get() mengembalikan timestamp Unix.
date_timestamp_set() mengatur tarikh dan masa berdasarkan timestamp Unix.
date_timezone_get() mengembalikan zonation masa untuk objek DateTime yang diberikan.
date_timezone_set() Set the timezone for the DateTime object.
date() 格式化本地日期和时间。
getdate() 返回某个时间戳或者当前本地的日期/时间的日期/时间信息。
gettimeofday() 返回当前时间。
gmdate() 格式化 GMT/UTC 日期和时间。
gmmktime() 返回 GMT 日期的 UNIX 时间戳。
gmstrftime() 根据区域设置对 GMT/UTC 日期和时间进行格式化。
idate() 将本地时间/日期格式化为整数。
localtime() 返回本地时间。
microtime() 返回当前时间的微秒数。
mktime() 返回日期的 Unix 时间戳。
strftime() 根据区域设置对本地时间/日期进行格式化。
strptime() 解析由 strftime() 生成的时间/日期。
strtotime() 将任何英文文本的日期或时间描述解析为 Unix 时间戳。
time() 返回当前时间的 Unix 时间戳。
timezone_abbreviations_list() 返回包含夏令时、偏移量和时区名称的关联数组。
timezone_identifiers_list() 返回带有所有时区标识符的索引数组。
timezone_location_get() 返回指定时区的位置信息。
timezone_name_from_abbr() 根据时区缩略语返回时区名称。
timezone_name_get() 返回时区的名称。
timezone_offset_get() 返回相对于 GMT 的时区偏移。
timezone_open() 创建新的 DateTimeZone 对象。
timezone_transitions_get() 返回时区的所有转换。
timezone_version_get() 返回时区数据库的版本。

PHP 5 预定义的 Date/Time 常量

Constants Description
DATE_ATOM Atom (例如:2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies (例如:Ahad, 14 Ogos 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (contoh: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (contoh: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (contoh: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (contoh: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (contoh: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822 RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSS RSS (Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C World Wide Web Consortium (contoh: 2005-08-14T16:13:03+0000)