现在的位置: 首页 > 综合 > 正文

JavaScript中古怪的时间问题!!

2011年09月27日 ⁄ 综合 ⁄ 共 568字 ⁄ 字号 评论关闭

在JavaScript中新建一个时间主要有以下几种方法:
  var   today   =   new   Date();    
    返回当前的日期和时间    
     
  var   newyear   =   new   Date(December   31,   1998   23:59:59);    
    输入的是表单的字符串   “月   日,年   小时:分钟:秒”    
     
  var   bday   =   new   Date(75,   1,   16);    
    参数是年份,月,日    
     
  var   bday   =   new   Date(75,   1,   16,   12,   0,   0);    
    参数是年份,月,日,小时,分钟,秒

本来在程序中显示都是没有什么问题的,但是在今日2007-8-31却发现了一个严重的问题,如果在今天用后三种方法的话日期会被设到9-1的,呵呵最后只能用
  setDate()    
    设置每月中的第几天(从0到30)    
     
  setHours()    
    设置小时(从0到23)    
     
  setMinutes()    
    设置分钟(从0到59)    
     
  setMonth()    
    设置月份(从0到11)    
     
  setSeconds()    
    设置秒数(从0到59)    
     
  setTime()    
    设置时间(从公元以来的毫秒数)    
     
  setYear()    
    设置年份

去设置8-31

抱歉!评论已关闭.