我希望日期,时间以EPOCH格式显示。谁能帮我获得EPOCH格式的日期?
let UCCdateformated = formatDate(today, 'yyyy-MM-dd', 'en-US', '+0530');
console.log("UCCdateformated ",UCCdateformated);
答案 0 :(得分:1)
您可以在Vanilla JavaScript中完成此操作,而无需依赖Angular的任何管道。
要获取当前时刻的时间,
const epochNow = (new Date).getTime();
console.log(epochNow);
要获取特定小时的纪元时间(例如今天的凌晨12点),
const epochToday = (new Date).setHours(0,0,0,0).getTime();
console.log(epochToday);
答案 1 :(得分:1)
您可以如下使用datePipe
。但是,区域日期并不附带日期,因此您可以传递诸如====
之类的占位符,然后将其替换为locale
作为
formatDate(date = Date.now(), format=`yyyy-MM-dd ==== z`, locale='en-US'){
let dateStr = this.datePipe.transform(date, format);
let dateStrWithLocale = dateStr.replace('====', locale);
alert(dateStrWithLocale);
}
答案 2 :(得分:0)