如何以特定格式‘yyyy-MM-dd’获取当前日期,例如今天,结果是:‘2018-07-12’,只使用以下命令
myDate = new Date();
非常感谢
如何以特定格式‘yyyy-MM-dd’获取当前日期,例如今天,结果是:‘2018-07-12’,只使用以下命令
myDate = new Date();
非常感谢
您可以使用DatePipe设置日期的Angular 格式.
在ts中,如果您想格式化日期,则可以将DatePipas Service注入到构造函数中,如下所示
import { DatePipe } from '@angular/common';
@Component({
templateUrl: './name.component.html',
styleUrls: ['./name.component.scss'],
providers: [DatePipe]
})
myDate = new Date();
constructor(private datePipe: DatePipe){
this.myDate = this.datePipe.transform(this.myDate, 'yyyy-MM-dd');
}
如果你想在html文件中格式化,"Shortdate"将返回MM/DD/YY类型的日期
{{myDate | date: 'shortDate' }}
从Angular 6开始,这也行得通,
import {formatDate} from '@angular/common';
formatDate(new Date(), 'yyyy/MM/dd', 'en');