我从 API 获取20170823T075400 (YYYYMMDDThhmmss(格式的日期字符串。我想将其转换为dd/MM/YY。我正在研究离子角 3.5.3
另外,我已经尝试了var date = new Date("20170823T075400");
但得到空对象。
谁能帮我!!
这里不需要 Angular,纯 JavaScript:
var dateStr = "20170823T075400";
var reg = /(d{4})(d{2})(d{2})T(d{2})(d{2})(d{2})/;
var dateArr = reg.exec(dateStr);
$scope.date = dateArr[3] + "/" + dateArr[2] + "/" + dateArr[1].substring(2, 4);
你应该在你的HTML中用这个管道格式
{{ dateObject | date:"dd/MM/yy" }}
输出:
23/08/17
演示
试试这个:
constructor(public datepipe: Datepipe){}
myfunction(){
this.date=new Date();
let latest_date =this.datepipe.transform(this.date, 'yyyy-MM-dd');
}