Editor’s note: See a May 2022 update to this post here: Updated “Branding” for a Strongly-Typed Date String in TypeScript Nearly every project I have ever worked on has had to deal with dates in one way or another. For example, there might be a need to generate a report for a specific date range. This would require a user to select a start and end date, which would be sent over the network to an A
![DateStr – A Strongly-Typed Date String for TypeScript](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9b54c3b6f59e3f80ede7fdbbbaf529e9cf461b7/height=288;version=1;width=512/https%3A%2F%2Fspin.atomicobject.com%2Fwp-content%2Fuploads%2Fbacon-featured-image-spin.jpg)