Mon Jun 25 2018 15:19:07 GMT+0800
这个时间怎么格式化成年月日 2018-06-25
有没有直接的js方法不是插件那种
var date = new Date('Mon Jun 25 2018 15:19:07 GMT+0800');
console.log(date.toLocaleDateString().replace(/\//g,'-'));
function formatDate(dateArg) {
const date = new Date(dateArg);
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const formatMonth = month < 10 ? `0${month}` : month;
const formatDay = day < 10 ? `0${day}` : day;
return `${year}-${formatMonth}-${formatDay}`
}
var date = new Date('2018/6/25')
date.toLocaleDateString('cn',{year: 'numeric', month: '2-digit', day: '2-digit' }).replace(/\//g, '-')
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
更多 请看js获取日期及日期相关js方法 积累总结