我有一个JavaScript,可以通过eval以YYYY-MM-D格式返回今天的日期
JavaScript代码是
var d= new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); d.getFullYear()+"-"+m+"-"+d.getDate();
这将返回日期格式YYYY-MM-D
我需要使用DD-MM-YYYY格式
日期示例,2019年4月7日
实际值:2019-04-7(美国格式)
需要:2019年7月4日(UE格式)
答案 0 :(得分:1)
您可以格式化momentjs库的功能。
var expect = moment().format('DD-MM-YYYY');
var date= new Date();
var expect = moment(date).format('DD-MM-YYYY');
console.log(expect)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.js"></script>
答案 1 :(得分:1)
我认为它将提供您想要的格式。
var d= new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1);var day=d.getDate()<10?'0'+d.getDate():d.getDate() ;day+"-"+m+"-"+d.getFullYear();