EN
TypeScript - get current date only
0
points
In TypeScript we use Date class to get current time.
1. Predefined methods example
const now: Date = new Date();
// Current date: Thu Feb 20 2020
console.log('Current date: ' + now.toDateString());
Example output:
Current date: Wed Mar 02 2022
Note: during using
to...Stringmethods it is necessaryto be careful because of specific formatting of date and time on the locale.
2. Custom formatting (year, month, day) example
// ONLINE-RUNNER:browser;
function renderNumber(value: number, length: number) {
let result: string = value.toString();
for (; length > result.length; length -= 1) result = '0' + result;
return result;
}
const now: Date = new Date();
const year: number = now.getFullYear();
const month: number = now.getMonth() + 1;
const day: number = now.getDate();
const date: string =
renderNumber(year, 4) +
'.' +
renderNumber(month, 2) +
'.' +
renderNumber(day, 2);
console.log('Current date: ' + date); // Current date: 2022.03.02