JavaScript中古怪的时间问题!!

本文介绍了在JavaScript中创建Date对象的方法,包括获取当前日期时间、指定特定日期时间及遇到的特殊情况。此外还详细说明了如何使用setDate、setHours等方法精确调整日期时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值