Notepad/enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/JS Date & Time.md

1.2 KiB

How do you define time in Javascript?

// Create a new Date object
var currentDate = new Date();

// Get the current time components
var hours = currentDate.getHours();
var minutes = currentDate.getMinutes();
var seconds = currentDate.getSeconds();

// Format the time components
var formattedTime = hours + ":" + (minutes < 10 ? "0" : "") + minutes + ":" + (seconds < 10 ? "0" : "") + seconds;

// Display the formatted time
console.log("Current Time: " + formattedTime);


This code creates a Date object representing the current date and time. It then extracts the hours, minutes, and seconds components and formats them into a string. The console.log statement is used to display the formatted time in the console.

Note that the getHours(), getMinutes(), and getSeconds() methods return values in the local time zone of the user's computer. If you need to work with a specific time zone or perform more advanced date and time operations, you might want to consider using libraries like Moment.js or the built-in Intl.DateTimeFormat object.

Alternatively, there is now the new Luxon library for javascript for a more modern usage of pulling date and time.