我试图将日期和时间显示为' 12 Jul 2015, 18:24
'
(英国当前时间)选择一个名为“记录事件'
[Log Incident]==1?new Date().toLocaleDateString():undefined
这将带回以下' 6:19:27 PM BST
'
如何将其更改为我想要的格式' 12 Jul 2015, 18:24
'
所有的帮助表示赞赏。我是新手。感谢
答案 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);