JavaScript lessons learned - 1 minute read

Here’s a lesson I learned the hard way.

When using Date.parse(), use this format: Date.parse(‘03 Nov 2020 00:00:00 +0000’);.  Even better, if you don’t need time zone information use Date.UTC (e.g. Date.UTC(2020,11,3,00); so there’s no chance for ambiguity).


**Why?**
This works on some browsers: Date.parse(‘11-03-2020’).  It’ll probably work on your desktop.  But it *won’t* work consistently, especially on mobile, and it’s a pain to troubleshoot.

Comments

Popular posts from this blog

Optional object property access

A short guide to cross-site request forgery attacks

How is an application like a bride's outfit? - 1 minute read