JavaScript日期转换成2010-06-23这样的格式代码

本文介绍了一种使用JavaScript进行日期格式化的具体实现方法。通过检查月份和日期是否小于10来添加前导零,并展示了如何正确设置月份参数的例子。

var today =new Date();

var currentDate = today.getYear() + "-";
      if((today.getMonth() + 1) < 10){//getMonth() return 0-11
          currentDate += ("0" + (today.getMonth() + 1));//注意月份要加一
      }else{
        currentDate += (today.getMonth() + 1);
      }
      currentDate += "-";
      if(today.getDate() < 10){//getDate() return 1-31
          currentDate += ("0" + today.getDate());
      }else{
        currentDate += today.getDate();
      }

return currentDate;

 

 

备注:设置月份时要注意减一

例:

我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):

var myDate=new Date()
myDate.setFullYear (2008,7,9)

表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值