2017-07-15 75 views
-1

寻找JavaScript方法将日期格式更改为秒以下。Javascript日期格式问题与“月日期,年小时:分钟上午”

2017年7月16日上午12时05

下面全格式(我只需要一个月时间,一年小时:分钟是请让我知道,以除去不需要的)

var date = new Date(); 

它显示 “Sun Jul 16 2017 00:05:50 GMT+0800 (SGT)

感谢

+1

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date – mkaatman

+0

您想格式化为秒钟,然后你所要求的只是月份日期,年份时间:分钟? – callback

回答

1

试试这个:

console.log(getFormattedDate(new Date())); 
 

 

 
function getFormattedDate(date) { 
 
    var monthNames = ["January", "February", "March", "April", "May", "June", 
 
    "July", "August", "September", "October", "November", "December" 
 
    ]; 
 

 
    var year = date.getFullYear(); 
 

 
    var day = date.getDate().toString(); 
 
    day = day.length > 1 ? day : '0' + day; 
 

 
    var hour = date.getHours().toString(); 
 
    var minutes = date.getMinutes().toString(); 
 

 
    var ampm = hour >= 12 ? 'PM' : 'AM'; 
 

 
    return monthNames[date.getMonth()] + ' ' + day + ', ' + year + ' ' + hour + ':' + minutes + ' ' + ampm; 
 
}

+0

'我只需要月份日期,年份时间:分钟上午' – jdmdevdotnet

+0

'寻找JavaScript方法,将日期格式更改为秒以下。' –

+1

那么当他也要求我发布内容时,有点混淆。这是如何得到一个downvote?清楚地回答这个问题。 – jdmdevdotnet

相关问题