so really sorry if this question seems silly. So I went to Typescript Playground and wrote a simple get time code.
Code:
// 1 Week Logic
function get1WeekDate() {
const now = new Date();
return new Date(now.getTime() - 7 * 24 * 60 * 60 * 1000);
}
// 2 Week Logic
function get2WeeksDate() {
const now = new Date();
return new Date(now.getTime() - 14 * 24 * 60 * 60 * 1000);
}
console.log("Current Date:",new Date());
console.log("Last Week Date:",get1WeekDate());
console.log("Last 2 Week Date:",get2WeeksDate());
Output:
[LOG]: "Current Date:", Date: "2022-05-30T13:19:06.403Z"
[LOG]: "Last Week Date:", Date: "2022-05-23T13:19:06.405Z"
[LOG]: "Last 2 Week Date:", Date: "2022-05-16T13:19:06.406Z"
But same code in jsfiddle gave me different result: Jsfiddle output:
"Current Date:", [object Date] { ... }
"Last Week Date:", [object Date] { ... }
When I added the code in angular component and checked result using console.log in Browser DOM Output:
I want to get today's date and 1 week ago and 1 month ago date in timestamp. How can I do it in Typescript I want dates like '2022-05-30T12:30:51.272Z'