How do you define time in Javascript? ```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](https://moment.github.io/luxon/#/) library for javascript for a more modern usage of pulling date and time.