- ดูวัน/เวลาปัจจุบันก่อน Set Time Zone
$ date
- ดูว่าปัจจุบันเครื่องใช้ Time Zone อะไร
$ timedatectl
- ดูว่าเราสามารถเปลี่ยน Time Zone เป็นอะไรได้บ้าง
$ timedatectl list-timezones
- เปลี่ยน Time Zone ตามที่อยากจะให้เป็น
$ timedatectl set-timezone Asia/Bangkok
- ตรวจสอบ Time Zone เครื่องอีกครั้ง
$ timedatectl
ปัญหาที่เจอถ้าเราไม่ดูแลเรื่องนี้
- ตอนเขียน PHP ปริ้น เวลาออก มามันจะใช้ timezone ของ OS
- ซึ่งถ้าเราไม่เปลี่ยน timezone ให้ถูกต้อง เวลาคำนวนเรื่องเวลาจะเพื้ยนไปหมด
- วิธีแก้เบื้องต้น กำหนดค่าในโค้ด php ให้ใช้ timezone ที่ถูกต้อง หรือ แก้ไข php.ini
- หรือแก้ที่ Host OS เลยด้วยคำสั่ง timedatectl
*** เพิ่มเติม กรณี sync แล้วแต่เพี้ยน
- ปิด sync $ sudo timedatectl set-ntp no
$ sudo timedatectl set-time 15:30:00
$ sudo timedatectl set-time 2019-04-25
Ref
- https://www.jittagornp.me/blog/set-timezone-for-ubuntu20.04/
- https://phoenixnap.com/kb/how-to-set-or-change-timezone-date-time-ubuntu