我有一个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(美国格式)
Desidered:07-04-2019(UE格式)
我认为它会给你想要的格式。
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();
你可以格式化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>