Saya bingung saat menggunakan php untuk menangani tanggal/waktu. Apa yang saya coba lakukan adalah ini: Ketika seorang pengguna mengunjungi halaman saya, saya menanyakan zona waktunya dan kemudian menampilkan 'hari dalam seminggu' di zona waktunya. Saya tidak ingin menggunakan hari browser. Saya ingin melakukan perhitungan ini di php. Inilah bagaimana saya berusaha mencapainya:
Tapi saya tidak tahu bagaimana melanjutkan ... Bagaimana saya mendapatkan 'hari dalam seminggu' di zona waktu ini. Solusi saya adalah ini:
Output adalah:
Output adalah: Terima kasih banyak kawan untuk komentar cepat Anda. Inilah yang akan saya gunakan sekarang. Memposting fungsi di sini sehingga seseorang dapat menggunakannya.
Laporkan jika Anda menemukan koreksi. Saya pikir ini
adalah jawaban yang benar, cukup ubah
http://php.net/manual/en/function.date.php Untuk daftar zona waktu yang didukung, lihat http://php.net/manual/en/timezones.php Cara cepat lain:
Jika Anda bisa mendapatkan zona waktu mereka, Anda bisa menambahkannya ke timestamp saat ini dan kemudian menggunakan fungsi gmdate untuk mendapatkan waktu lokal mereka.
Ini harus bekerja (tidak mengujinya, jadi YMMV). Ia bekerja dengan menyimpan zona waktu skrip saat ini, mengubahnya ke yang ditentukan oleh pengguna, mendapatkan hari dalam seminggu dari fungsi Anda mungkin memiliki beberapa petualangan dengan pengidentifikasi zona waktu. "Day of Week" sebenarnya adalah sesuatu yang bisa Anda dapatkan langsung dari fungsi php date () dengan format "l" atau "N" masing-masing. Lihat manual sunting: Maaf saya tidak membaca tulisan Kalium dengan benar, dia sudah menjelaskannya. Salahku. Berdasarkan pada salah satu solusi lain dengan bendera untuk beralih antara minggu dimulai pada hari Minggu atau Senin
Periksa tanggal adalah hari Senin atau minggu sebelum mendapatkan hari Senin terakhir atau minggu terakhir
|