สารบัญ:
คุณอาจไม่ได้คิดเกี่ยวกับนาฬิกาในคอมพิวเตอร์ของคุณมากเกินไปเว้นแต่บางทีคุณอาจมีกำหนดส่งสำคัญ แต่การรู้เพียงเล็กน้อยเกี่ยวกับวิธีที่คอมพิวเตอร์ของคุณเก็บเวลาสามารถทำให้ระบบและเครือข่ายของคุณทำงานได้อย่างราบรื่น นอกจากนี้เทคโนโลยีคอมพิวเตอร์ได้เปลี่ยนวิธีที่เราติดตามบันทึกและบันทึกเวลาซึ่งน่าสนใจทีเดียว ที่นี่เราจะดูว่าคอมพิวเตอร์ให้เวลาได้อย่างไร
เวลา Unix
ยกโทษให้ฉันด้วยการเป็น Unix-centric นิดหน่อย แต่เซิร์ฟเวอร์ที่ดีบนอินเทอร์เน็ตใช้เวลา Unix เวลา Unix คืออะไร? จริงๆแล้วมันค่อนข้างง่าย เป็นจำนวนวินาทีที่ผ่านไปตั้งแต่เที่ยงคืนของวันที่ 1 มกราคม 1970, UTC (ฉันจะอธิบาย UTC ในภายหลัง) นี่เป็นที่รู้จักกันในนาม "ยุค"
ระบบ Unix และ Linux หลายเครื่องคำนวณเวลาด้วยการคำนวณยุควินาทีและแปลงเป็นเวลาท้องถิ่น ข้อดีของการทำเช่นนี้คือการคำนวณความแตกต่างระหว่างวันที่และเวลาค่อนข้างง่าย หากฉันต้องการทราบว่าเวลาผ่านไปมากน้อยเพียงใดตั้งแต่เที่ยงคืนของวันที่ 1 มกราคม 1970 และตอนนี้มันเป็นแค่การลบอย่างง่าย ภาษาการเขียนโปรแกรม Perl มีความสามารถในการคำนวณวินาทีในช่วงเวลาที่คุณต้องการจินตนาการ (คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Perl ใน Perl 101 ได้)