Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dateFormat = (inputDate, format) => {
- const date = new Date(inputDate);
- const day = date.getDate();
- const month = date.getMonth() + 1;
- const year = date.getFullYear();
- const hour = date.getHours();
- const minute = date.getMinutes();
- const second = date.getSeconds();
- if (format.indexOf("MM") > -1) {
- format = format.replace("MM", month.toString().padStart(2, "0"));
- } else if (format.indexOf("M") > -1) {
- format = format.replace("M", month.toString());
- }
- if (format.indexOf("YYYY") > -1) {
- format = format.replace("YYYY", year.toString());
- } else if (format.indexOf("YY") > -1) {
- format = format.replace("YY", year.toString().substr(2, 2));
- }
- if (format.indexOf("DD") > -1) {
- format = format.replace("DD", day.toString().padStart(2, "0"));
- } else if (format.indexOf("D") > -1) {
- format = format.replace("D", day.toString());
- }
- if (format.indexOf("HH") > -1) {
- format = format.replace("HH", hour.toString().padStart(2, "0"));
- } else if (format.indexOf("H") > -1) {
- format = format.replace("H", hour.toString());
- }
- if (format.indexOf("mm") > -1) {
- format = format.replace("mm", minute.toString().padStart(2, "0"));
- } else if (format.indexOf("m") > -1) {
- format = format.replace("m", minute.toString());
- }
- if (format.indexOf("ss") > -1) {
- format = format.replace("ss", second.toString().padStart(2, "0"));
- } else if (format.indexOf("s") > -1) {
- format = format.replace("s", second.toString());
- }
- return format;
- };
- let days = 5;
- let now = new Date();
- let from = new Date();
- from.setDate(now.getDate() - days);
- console.log("Now: " + dateFormat(now, "DD MM YYYY HH:mm:ss"));
- console.log(days + " days ago: " + dateFormat(from, "DD MM YYYY HH:m:s"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement