![]() This is why people who live in areas behind GMT get a 10th June instead of 11th June. In the above scenario, when you write new Date(''), you actually create a date that says 11th June, 2019, 12am UTC. This happens because the date-string method has a peculiar behavior: If you create a date (without specifying time), you get a date set in UTC. new Date('') produces 11th June if you’re in a place after GMT. If you live in an area that’s ahead of GMT, you’ll get a date that says 11th June. new Date('') produces 10th June if you’re in a place behind GMT. If you live in an area that’s behind GMT, you’ll get a date that says 10th June. You can spot the problem if you console.log this date. There’s a huge problem with creating dates with date strings. So, if you want to create a date for 11th June 2019, you can write this: new Date('') Hours, minutes, seconds and milliseconds are optional if you’re creating a date. If Z is not present, it’ll be Local Time. Z: If Z is present, date will be set to UTC.MM: 2-digit month (where January is 01 and December is 12).One of these formats is the ISO 8601 Extended format. In JavaScript, if you want to use a date string, you need to use a format that’s accepted worldwide. But you can’t be sure which one I’m referring to, unless you know the date system I’m using. ![]() We interpret date strings differently in different parts of the world. Yeah? But if you write 21-03-1988 in JavaScript, you get Invalid Date. If I write 21-03-1988, you have no problems deducing it’s 21st of March, 1988. This is natural because we’ve been using date strings all our lives. We tend towards the date-string method when we write dates. In the date-string method, you create a date by passing a date-string into new Date. There are four possible ways to use new Date(): With this, we can talk about creating dates. UTC is synonymous with Greenwich Mean Time ( GMT) in practice.īy default, almost every date method in JavaScript (except one) gives you a date/time in local time. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |