我有一个简单的问题。我只需要获取日期作为字符串并删除其时间即可。 我怎样才能做到这一点?我尝试了新的Date(),但无法正常工作。
const value = '2018-04-09 00:00:00'
答案 0 :(得分:1)
您可以尝试
const currentDate = new Date();
const formattedDate = ''
+ currentDate.getDate().toString().padStart(2, '0') + '-'
+ (currentDate.getMonth() + 1).toString().padStart(2, '0') + '-'
+ currentDate.getFullYear();
console.log(formattedDate)
// output
"09-05-2019"
答案 1 :(得分:-1)
function yyyymmdd(date) {
var mm = date.getMonth() + 1; // getMonth() is zero-based
var dd = date.getDate();
return [date.getFullYear(),
(mm>9 ? '' : '0') + mm,
(dd>9 ? '' : '0') + dd
].join('-');
};
let date=new Date()
console.log(yyyymmdd(date))