我希望以YYYY-MM-DD的格式获取日期。
我基于以下问题在Angular2中编写了一个日期服务: 如何在JavaScript中获取当前日期?.
我想检查这是否是正确的实现方法,或者是否存在更好的方法来实现目标。
import { Injectable } from '@angular/core';
@Injectable()
export class DateService {
private currentDate = new Date();
getCurrentDateInApiFormat(): string{
let day:any = this.currentDate.getDate();
let month:any = this.currentDate.getMonth() + 1;
let year:any = this.currentDate.getFullYear();
let dateInApiFormat: string;
if(day<10){
day = '0' + day.toString();
}
if(month<10){
month = '0' + month.toString();
}
dateInApiFormat = day + '-' + month + '-' + year.toString();
return dateInApiFormat;
}
}