小编Gnu*_*bie的帖子

Javascript - 在一个循环中,在正确的6个月后添加1周到目前的对象行为不端

此Javascript为每个星期日生成一年的演讲者列表.它始于2015年5月3日,并且在2015年11月1日之前是正确的.当一周添加到2015年11月1日时,它将生成2015年11月7日而不是2015年11月8日(在Firefox,IE和Opera中).我做错了什么?输出如下:... 2015年10月25日Delta(OK)2015年11月1日Alpha(OK)2015年11月7日Bravo(错误 - 见输出)

<!DOCTYPE HTML>
<html>
<head>
<title>Speaker List Generator</title>
<meta charset="utf-8">

<script>
'use strict';
// Handy faux constants
var MINUTE = 60 * 1000;
var HOUR =   MINUTE * 60;
var DAY =    HOUR   * 24;
var WEEK =   DAY    *  7;

var month_str = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');

var speakers = new Array();
speakers[0]  = new Array();
speakers = [['Alpha','#FFFAAE'],['Bravo','#FFE3CD'],['Charlie','#AEFFB3'],['Delta','#D2FFFF'],['Echo','#EDEDED']];

// Initialize first date to May 3rd, 2015
var date_obj = new Date('May 3, 2015');
var d = date_obj.getDate(); …
Run Code Online (Sandbox Code Playgroud)

javascript date object increment

3
推荐指数
1
解决办法
288
查看次数

标签 统计

date ×1

increment ×1

javascript ×1

object ×1