Basic

Details

  1. UNIX Time (915148798.75)
  2. UTC (1998-12-31T23:59:58.75)
  3. TimeZones
  1. Unix time | wikipedia
  2. Timezones and working with dates | medium.com
  3. Definitive guide to datetime manipulation

Courses

  1. Date time fundamentals | pluralsight.com

Intermediate

Details

  1. Working with DateTime on the frontend/backend/databases
  2. TimeZones in depth
  3. Daylight saving time (DST)
  4. ISO 8601 (ISO date format)
  1. https://levelup.gitconnected.com/why-is-programming-with-dates-so-hard-7477b4aeff4c
  2. https://www.toptal.com/software/definitive-guide-to-datetime-manipulation
  3. https://www.w3.org/International/articles/definitions-time/
  4. https://en.wikipedia.org/wiki/Daylight_saving_time
  5. https://www.w3.org/TR/timezone/
  6. https://en.wikipedia.org/wiki/ISO_8601

Courses

  1. https://www.pluralsight.com/courses/date-time-fundamentals

Advanced

Details

  1. Wall clock vs monotonic clock, high resolution time
  2. NTP (Network Time Protocol)

Links

  1. https://itnext.io/as-a-software-developer-why-should-you-care-about-the-monotonic-clock-7d9c8533595c
  2. https://en.wikipedia.org/wiki/Network_Time_Protocol
  3. https://www.w3.org/TR/hr-time-1/
  4. https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b923ca

Advanced

Details

  1. Wall clock vs monotonic clock, high resolution time
  2. NTP
  1. https://itnext.io/as-a-software-developer-why-should-you-care-about-the-monotonic-clock-7d9c8533595c
  2. https://en.wikipedia.org/wiki/Network_Time_Protocol
  3. https://www.w3.org/TR/hr-time-1/
  4. https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b923ca

Notes

UTC: 00:00:00 UTC on Thursday, 1 Jan 1970