editor php Banana hari ini memperkenalkan anda kepada teknik yang sangat praktikal - cara menggunakan zon waktu tertentu untuk menghuraikan masa. Dalam pembangunan merentas zon waktu, adalah sangat penting untuk menghurai dan memaparkan masa dengan betul. Artikel ini akan menerangkan secara terperinci cara menggunakan zon waktu tertentu untuk menghuraikan masa dalam PHP, membantu anda mengendalikan data masa dengan lebih baik merentas zon waktu dan memastikan ketepatan dan kebolehpercayaan masa. Sama ada anda sedang membangunkan aplikasi global atau memproses data merentas zon waktu, anda akan mendapat manfaat daripada teknik yang diperkenalkan dalam artikel ini. Mari lihat!
Saya ingin mendapatkan struktur masa daripada rentetan. Saya menggunakan fungsi time.ParseTime()
和布局 "2006-01-02 15:04"
.
Apabila saya melaksanakan fungsi dengan mana-mana rentetan masa yang sah, saya mendapat struktur masa yang menunjuk kepada cap masa itu, tetapi dalam format UTC.
Bagaimana untuk menukarnya ke zon waktu yang berbeza? Untuk menjadi jelas, saya mahu cap waktu yang sama, tetapi dengan zon waktu yang berbeza. Saya tidak mahu menukar antara zon waktu; Saya hanya mahu mendapatkan objek masa yang sama, tetapi bukan masa UTC.
Gunakan time.parseinlocation
解析给定 位置(未指定时区时)。 time.local
yang merupakan zon waktu tempatan anda dan luluskannya sebagai lokasi anda.
package main import ( "fmt" "time" ) func main() { // This will honor the given time zone. // 2012-07-09 05:02:00 +0000 CEST const formWithZone = "Jan 2, 2006 at 3:04pm (MST)" t, _ := time.ParseInLocation(formWithZone, "Jul 9, 2012 at 5:02am (CEST)", time.Local) fmt.Println(t) // Lacking a time zone, it will use your local time zone. // Mine is PDT: 2012-07-09 05:02:00 -0700 PDT const formWithoutZone = "Jan 2, 2006 at 3:04pm" t, _ = time.ParseInLocation(formWithoutZone, "Jul 9, 2012 at 5:02am", time.Local) fmt.Println(t) }
Atas ialah kandungan terperinci Cara menghuraikan masa menggunakan zon waktu tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!