2017-04-07 64 views
0
  • 三月20.2017(星期一)
  • 三月21.2017(星期二)
  • 三月22.2017(星期三)
  • 三月23.2017(星期四)
  • ....

回答

0

使用date.js库。这样的事情你应该做你自己

库的CDN路径:https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js

var date= Date.monday().toString('MMMM dd.yyyy') 
 
date += "\n"+Date.tuesday().toString('MMMM dd.yyyy') 
 
date += "\n"+Date.wednesday().toString('MMMM dd.yyyy') 
 
date += "\n"+Date.thursday().toString('MMMM dd.yyyy') 
 
date += "\n"+Date.friday().toString('MMMM dd.yyyy') 
 
date += "\n"+Date.saturday().toString('MMMM dd.yyyy') 
 
console.log(date)
<script src="https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js"></script>

+0

感谢@Gaurav乔杜里 –

+0

@GauravChaudhary嘿,你有什么想法如何获得的最后名单星期几? – hyperfkcb

+0

@hyperfkcb请参阅此https://stackoverflow.com/a/13493709/7549867 –

0
// returns the first day of the current week 
function getMonday(d) { 
    d = new Date(d); 
    var day = d.getDay(), 
     diff = d.getDate() - day + (day == 0 ? -6:1); // adjust when day is sunday 
    return new Date(d.setDate(diff)); 
} 

var dayToPrint = getMonday(new Date()); 
for(var i=0;i<7;i++){ 
    alert(dayToPrint); 
    dayToPrint.setDate(dayToPrint.getDate() + 1); 
} 

我我不确定你想要什么,但以前的代码会在本周的每一天提醒你。

编辑: 而为了有相同的格式,在你的问题:

var monthNames = [ 
    "January", "February", "March", 
    "April", "May", "June", "July", 
    "August", "September", "October", 
    "November", "December" 
    ]; 

var dayNames = [ 
    "Monday", "Tuesday", "Wednesday", 
    "Thursday", "Friday", "Saturday", 
    "Sunday" 
]; 

function getMonday(d) { 
    d = new Date(d); 
    var day = d.getDay(), 
    diff = d.getDate() - day + (day == 0 ? -6:1); // adjust when day is sunday 
    return new Date(d.setDate(diff)); 
} 

function formatDate(d) { 
    return monthNames[d.getMonth()] + " " + d.getDate() + "." + d.getFullYear() + " (" + dayNames[i] + ")" 
} 

var dayToPrint = getMonday(new Date()); 
for(var i=0;i<7;i++){ 
    alert(formatDate(dayToPrint)); 
    dayToPrint.setDate(dayToPrint.getDate() + 1); 
} 
相关问题