.js日期字符串YYYY-MM-DD-HH-MM

时间:2018-10-30 14:36:53

标签: javascript node.js

我正在尝试使用以下格式的日期/时间字符串:“ YYYY-MM-DD-HH-MM” 我找不到合适的方法吗?

这是我目前所拥有的:

var x = new Date();
var TimeStamp = x.toString();

输出:

  

2018年10月30日星期二14:33:03 GMT + 0000(UTC)

1 个答案:

答案 0 :(得分:1)

使用Date方法并将其格式化。

var date = new Date();
var output = date.getFullYear()+'-'+("0" + (date.getMonth() + 1)).slice(-2)+'-'+("0" + date.getDate()).slice(-2)+'-'+date.getHours()+'-'+date.getMinutes()
console.log(output)

或者您可以使用momentjs format

console.log(moment().format('YYYY-MM-DD-HH-mm'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>