พรุ่งนี้ 9:40 ครบรอบ Unix epoch 1500000000

by lew
13 July 2017 - 05:56

โปรแกรมเมอร์จำนวนมากคงรู้จักค่าเวลา epoch ซึ่งเป็นตัวเลขจำนวนวินาที จากวันที่ 1 มกราคม 1970 ตอนนี้อีกไม่ถึงวันก็จะถึงเวลา epoch ที่ 1500000000 (1,500 ล้าน) นับเป็นเวลาเลขสวยที่เกิดขึ้นประมาณทุกสามปี โดยปีนี้ตามเวลาประเทศไทยคือ 9 โมง 40 นาทีของวันศุกร์ที่ 14 กรกฎาคมนี้

Unix epoch เป็นค่าที่ใช้งานกันแพร่หลายทั้งในระบบปฎิบัติการตระกูล POSIX (ทำให้มีอีกชื่อว่า POSIX time), ภาษาโปรแกรมมิ่ง เช่น Python, PHP, Perl, Java, Ruby, Tcl ไปจนถึงการเก็บข้อมูลในฐานข้อมูลจากฟังก์ชั่น UNIX_TIMESTAMP()

อย่างไรก็ตาม ค่า epoch อื่นๆ มีอีกมากมาย ไมโครซอฟท์บริษัทเดียวมีการใช้ epoch จากเวลาอ้างอิงต่างกันไป 7 มาตรฐาน เช่น วันที่ 1 มกราคม ค.ศ. 1 (.NET) หรือวันที่ 0 มกราคม 1900 (Excel) แอปเปิลเองก็มีช่วงเวลาอ้างอิง 3 มาตรฐาน

ตัวอย่างการใช้ epoch อีกแบบหนึ่งที่เราเห็นกันบ่อยๆ คือ ปีรัชกาลที่เห็นในกฎหมายไทย หรือญี่ปุ่นที่มักเรียกปีอ้างอิงจากการขึ้นครองราชของจักรพรรดิ โดยปัจจุบันคือปีเฮเซที่ 29

Blognone เองก็ใช้ Unix epoch ในการรับรางวัลอยู่เสมอ

Blognone Jobs Premium