Tarikh PHP



Pengenalan kepada PHP Tarikh/Masa

Fungsi Tarikh/Masa membolehkan anda mendapatkan tarikh dan masa daripada pelayan tempat skrip PHP sedang dijalankan. Anda boleh menggunakan fungsi Tarikh/Masa untuk memformat tarikh dan masa dengan cara yang berbeza.

Nota: Fungsi ini bergantung pada tetapan setempat pelayan. Ingatlah untuk mengambil masa penjimatan siang dan tahun lompat dalam akaun apabila menggunakan fungsi ini.


Pemasangan

Fungsi Tarikh/Masa PHP adalah sebahagian daripada teras PHP. Tiada pemasangan diperlukan untuk menggunakan fungsi ini.


Konfigurasi Masa Jalan

Kelakuan fungsi Tarikh/Masa dipengaruhi oleh tetapan dalam php.ini:

名称描述默认PHP 版本
date.timezone规定默认时区(所有的 Date/Time 函数使用该选项)""PHP 5.1
date.default_latitude规定默认纬度(date_sunrise() 和 date_sunset() 使用该选项)"31.7667"PHP 5.0
date.default_longitude规定默认经度(date_sunrise() 和 date_sunset() 使用该选项)"35.2333"PHP 5.0
date.sunrise_zenith规定默认日出天顶(date_sunrise() 和 date_sunset() 使用该选项)"90.83"PHP 5.0
date.sunset_zenith规定默认日落天顶(date_sunrise() 和 date_sunset() 使用该选项)"90.83"PHP 5.0


Fungsi Tarikh/Masa PHP 5

FungsiPenerangan
tarikh semak()Sahkan tarikh Gregorian.
date_add()Menambahkan hari, bulan, tahun, jam, minit dan saat pada tarikh.
date_create_from_format()Mengembalikan objek DateTime baharu yang diformatkan mengikut format yang ditentukan.
date_create()Mengembalikan objek DateTime baharu.
date_date_set()Tetapkan tarikh baharu.
date_default_timezone_get()Mengembalikan zon waktu lalai, yang digunakan oleh semua fungsi Tarikh/Masa.
date_default_timezone_set()Tetapkan zon waktu lalai, digunakan oleh semua fungsi Tarikh/Masa.
date_diff()Mengembalikan perbezaan antara dua tarikh.
date_format()Mengembalikan tarikh yang diformatkan mengikut format yang ditentukan.
date_get_last_errors()Mengembalikan amaran/ralat dalam rentetan tarikh.
date_interval_create_from_date_string() Mencipta DateInterval daripada bahagian rentetan yang berkaitan.
date_interval_format()Formatkan selang masa.
date_isodate_set()Tetapkan tarikh ISO.
date_modify()Ubah suai cap waktu.
date_offset_get()Mengembalikan offset zon waktu.
date_parse_from_format()Mengembalikan tatasusunan bersekutu dengan butiran tarikh yang ditentukan mengikut format yang ditentukan.
date_parse()Mengembalikan tatasusunan bersekutu dengan butiran untuk tarikh yang ditentukan.
date_sub()Tolak hari, bulan, tahun, jam, minit dan saat daripada tarikh yang ditentukan.
date_sun_info()Mengembalikan tatasusunan yang mengandungi maklumat tentang matahari terbit/matahari terbenam dan senja mula/senja berakhir untuk tarikh dan lokasi yang dinyatakan.
date_sunrise()Mengembalikan masa matahari terbit tarikh dan lokasi yang dinyatakan.
date_sunset()Mengembalikan masa matahari terbenam pada tarikh dan lokasi yang dinyatakan.
tarikh_masa_set()Tetapkan masa.
date_timestamp_get()Mengembalikan cap waktu Unix.
date_timestamp_set()Menetapkan tarikh dan masa berdasarkan cap waktu Unix.
date_timezone_get()Mengembalikan zon waktu objek DateTime yang diberikan.
date_timezone_set()Menetapkan zon waktu objek DateTime.
tarikh()Formatkan tarikh dan masa setempat.
getdate()Mengembalikan maklumat tarikh/masa cap waktu atau tarikh/masa setempat semasa.
gettimeofday()Mengembalikan masa semasa.
gmdate()Formatkan tarikh dan masa GMT/UTC.
gmmktime()Mengembalikan cap masa UNIX tarikh GMT.
gmstrftime()Formatkan tarikh dan masa GMT/UTC mengikut tetapan setempat.
idate()Formatkan waktu/tarikh tempatan sebagai integer.
localtime()Mengembalikan waktu tempatan.
microtime()Mengembalikan bilangan mikrosaat dalam cap masa Unix semasa.
mktime()Mengembalikan cap masa Unix tarikh.
strftime()Formatkan masa/tarikh tempatan mengikut tetapan setempat.
strptime()Hilang masa/tarikh yang dijana oleh strftime().
strtotime()Menghuraikan sebarang huraian tarikh atau masa teks Inggeris ke dalam cap waktu Unix.
masa()Mengembalikan cap masa Unix masa semasa.
timezone_abbreviations_list()Mengembalikan tatasusunan bersekutu yang mengandungi nama waktu siang, mengimbangi dan zon waktu.
timezone_identifiers_list()Mengembalikan tatasusunan berangka dengan semua pengecam zon masa.
timezone_location_get()Mengembalikan maklumat lokasi dalam zon waktu yang ditentukan.
timezone_name_from_ abbr()Mengembalikan nama zon waktu berdasarkan singkatan zon waktu.
timezone_name_get()Mengembalikan nama zon waktu.
timezone_offset_get()Mengembalikan zon waktu yang diimbangi berbanding GMT.
timezone_open()Mencipta objek DateTimeZone baharu.
timezone_transitions_get()Mengembalikan semua peralihan untuk zon waktu.
timezone_version_get()Mengembalikan versi pangkalan data zon waktu.


PHP 5 pemalar Tarikh/Masa yang dipratakrifkan

常量描述
DATE_ATOMAtom (例如:2005-08-15T16:13:03+0000)
DATE_COOKIEHTTP Cookies (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601ISO-8601 (例如:2005-08-14T16:13:03+0000)
DATE_RFC822RFC 822 (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850RFC 850 (例如:Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036RFC 1036 (例如:Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123RFC 1123 (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822RFC 2822 (例如:Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSSRSS (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C万维网联盟 (例如:2005-08-14T16:13:03+0000)