Angular 6/typescript datetime 标记一个文件
Angular 6/typescript datetime stamp a file
我正在生成一个 xlsx 文件并想在其中附加 date/time 戳记。但是我使用以下代码获得的格式 (myfilename1549387892303.xlsx
) 并未以可读格式反映今天的日期和时间。
myfilename + "_" + new Date().getTime() + ".xlsx"
请指导实现此目标的适当方法
这里是一个如何处理时间的例子。同样的方法你可以稍后以你想要的格式添加日期
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function myFunction() {
var d = new Date();
var h = addZero(d.getHours());
var m = addZero(d.getMinutes());
var s = addZero(d.getSeconds());
myfilename + "_" + h + "-" + m + "-" + s + ".xlsx"
}
编辑。您的代码:
getDateTime(): string {
var d = new Date();
var mo = this.addZero(d.getMonth() + 1);
var yr = this.addZero(d.getFullYear());
var dt = this.addZero(d.getDate());
var h = this.addZero(d.getHours());
var m = this.addZero(d.getMinutes());
var s = this.addZero(d.getSeconds());
return ("_" + mo + '-' + dt + '-' + yr + '-' + h + "-" + m + "-" + s + ".xlsx");
}
我正在生成一个 xlsx 文件并想在其中附加 date/time 戳记。但是我使用以下代码获得的格式 (myfilename1549387892303.xlsx
) 并未以可读格式反映今天的日期和时间。
myfilename + "_" + new Date().getTime() + ".xlsx"
请指导实现此目标的适当方法
这里是一个如何处理时间的例子。同样的方法你可以稍后以你想要的格式添加日期
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function myFunction() {
var d = new Date();
var h = addZero(d.getHours());
var m = addZero(d.getMinutes());
var s = addZero(d.getSeconds());
myfilename + "_" + h + "-" + m + "-" + s + ".xlsx"
}
编辑。您的代码:
getDateTime(): string {
var d = new Date();
var mo = this.addZero(d.getMonth() + 1);
var yr = this.addZero(d.getFullYear());
var dt = this.addZero(d.getDate());
var h = this.addZero(d.getHours());
var m = this.addZero(d.getMinutes());
var s = this.addZero(d.getSeconds());
return ("_" + mo + '-' + dt + '-' + yr + '-' + h + "-" + m + "-" + s + ".xlsx");
}