当前日期和时间格式

时间:2015-07-11 17:28:35

标签: javascript date time

我试图将日期和时间显示为' 12 Jul 2015, 18:24' (英国当前时间)选择一个名为“记录事件'

的按钮”
[Log Incident]==1?new Date().toLocaleDateString():undefined

这将带回以下' 6:19:27 PM BST'

如何将其更改为我想要的格式' 12 Jul 2015, 18:24' 所有的帮助表示赞赏。我是新手。感谢

1 个答案:

答案 0 :(得分:0)

使用像momentjs这样的库:

moment().format('DD MMM YYYY, HH:mm'); // 02 Mar 2015, 02:01
moment().format('D MMM YYYY, H:m');    // 2 Mar 2015, 2:1

否则,如果你是受虐狂只使用javascript:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'];
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth();
var yyyy = today.getFullYear();
var HH = today.getHours();
var min = today.getMinutes();

if (dd < 10) {
  dd = '0' + dd
}

if (HH < 10) {
  HH = '0' + HH
}

if (min < 10) {
  min = '0' + min
}

document.write(dd + ' ' + months[mm] + ' ' + yyyy + ', ' + HH + ':' + min);

Here是显示日期所需的一切。 here有一个PLNKR来尝试库和差异纯JS / MomentJS。

相关问题