Javascript日期评估格式

问题描述 投票:-1回答:2

我有一个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格式)

javascript timestamp format eval
2个回答
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();

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>
© www.soinside.com 2019 - 2024. All rights reserved.