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
Fungsi | Penerangan |
---|---|
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_ATOM | Atom (例如:2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (例如:2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (例如:Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (例如:Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (例如: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 | 万维网联盟 (例如:2005-08-14T16:13:03+0000) |