javascript日期操作(1)

 js不能像命令语言一样通过特定的函数得到自定义范围的日期,但是它可以更灵活的通过字符串函数来生成任意想要的日期范围。

moment.js可以生成任意格式的日期

1 用javascript 计算周一到周五的日期

var oneday = 24*60*60*1000;
var today = new Date();
var wdToday = today.getDay();
var daysAway = 1 - wdToday;
if (daysAway <= 0) { daysAway += 7; }
var nextMonday = new Date(today.getTime() + daysAway*oneday)
var theFriday = new Date(nextMonday.getTime() + 4*oneday)
nextMonday.toDateString() + ' to ' + theFriday.toDateString();

出处 http://leancrew.com/all-this/2015/07/javascript-date-manipulations-in-textexpander/

posted @ 2015-07-27 09:17  一渡  阅读(103)  评论(0)    收藏  举报