TypeScript:
Getting the current date
How to:
In TypeScript, you can use the Date object to get the current date and time. Here’s how you can do it:
const currentDate = new Date();
console.log(currentDate);Sample output:
2023-04-12T07:20:50.52ZThis code snippet creates a new Date object containing the current date and time, which is then printed to the console. You can also format the date using toLocaleDateString() for more readable formats:
const currentDate = new Date();
console.log(currentDate.toLocaleDateString());Sample output:
4/12/2023Using date-fns
For more extensive date manipulation and formatting, the date-fns library is a popular choice. First, install it via npm:
npm install date-fnsThen, you can use it to format the current date:
import { format } from 'date-fns';
const currentDate = new Date();
console.log(format(currentDate, 'yyyy-MM-dd'));Sample output:
2023-04-12This date-fns example formats the current date as a string in “YYYY-MM-DD” format. The library offers a plethora of functions for date manipulation, making it a versatile tool for any TypeScript programmer working with dates.