Saya membuat aplikasi di mana saya harus menyimpan tanggal th di MySQL menggunakan fungsi PHP
Tanggal-tanggal ini perlu dibandingkan di MySQL menggunakan fungsi
Tetapi masalahnya adalah - fungsi tanggal PHP Saya mencoba menyelesaikan melakukan ini:
Dan zona waktu tidak berubah untuk MySQL. Apakah ada cara untuk mengubah zona waktu untuk PHP dan MySQL tanpa harus melakukannya dari konsol MySQL, atau mengatur perubahan zona waktu dari suatu tempat di Sangat menghargai dukungan Anda. 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 |