An Interest In:
Web News this Week
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
- April 20, 2024
- April 19, 2024
- April 18, 2024
April 16, 2022 09:42 pm GMT
Original Link: https://dev.to/drsimplegraffiti/javascripts-and-dates-45e5
JavaScript and Dates
Let's have a look at a real-world example of how to interact with dates in JavaScript.
Setup
- Create a project directory and initialize your project using
npm init -y
. - We will be working with a created
index.js
file. - Use 'node index.js' to run your code.
Get present date
const todayDate = new Date();
Get month of the year, Year, Actual Day, Hour, Minute, milliseconds
const todayDate = new Date();const today = todayDate.getDate();const month = todayDate.getMonth() + 1; //JS months starts with index 0const year = todayDate.getFullYear();const day = todayDate.getDay();const hour = todayDate.getHours();const minute = todayDate.getMinutes();const second = todayDate.getSeconds();const millisecond = todayDate.getMilliseconds();console.log('Milliseconds is :', millisecond);console.log('Seconds is :', second);console.log('Minutes is :', minute);console.log('Hours is :', hour);console.log('Month is: ', month);console.log('Year is: ', year);console.log('Today is: ', today);
Date formatting
const todayDate = new Date();const date = `${todayDate.getFullYear()}-${ todayDate.getMonth() + 1}-${todayDate.getDate()}`;const time = `${todayDate.getHours()}:${todayDate.getMinutes()}:${todayDate.getSeconds()}`;let dateAndTime = `${date}T${time}Z`;console.log(date);console.log(time);console.log(dateAndTime);
Result:
Setting new date
let myDate1 = new Date('2022-04-01');let myDate2 = new Date('2022-06-02');console.log(myDate1);console.log(myDate2);
Date Methods
let Lagos = new Date();console.log({ toUTCString: Lagos.toUTCString() }); //Returns a date converted to UTCconsole.log({ toLocaleString: Lagos.toLocaleString() }); //Converts a date to a string using the current localeconsole.log({ toLocaleDateString: Lagos.toLocaleDateString() });console.log({ toLocaleTimeString: Lagos.toLocaleTimeString() });console.log({toLocaleString:Lagos.toLocaleString('en-US', { timeZone: 'Africa/Lagos' })});
Discuss
Please share any JavaScript date methods, functions, or logic that developers would find useful in the comments area below.
Thank you for taking the time to read this.
Original Link: https://dev.to/drsimplegraffiti/javascripts-and-dates-45e5
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To