Javascript Date对象

Date对象的一些常用方法

getTime() //获取1978/01/01 00:00:00 至今的毫秒数

getFullYear() //返回当前年份

getMonth() //返回当前月份 (0~11) 0 代表1月

getDate() //返回当前是几号(1~31)

getDay() //返回当前是星期几 (0~6) 0代表星期天

getHour() //返回当前的时刻-时(0~23) 0代表凌晨0点

getMinutes() //返回当前的时刻-分(0~59)

getSeconds() //返回当前的时刻-秒(0~59)

getMilliseconds() //返回当前的时刻-毫秒(0~999)

获取当前时间年月日时分秒格式xxxx-xx-xx xx:xx:xx 或者 xxxx年xx月xx日 xx:xx:xx

var myDate = new Date(); // 当前时间

var year = myDate.getFullYear(); // 当前年份四位数

var month = (myDate.getMonth()+1)<10 ? '0'+(myDate.getMonth()+1) : (myDate.getMonth()+1); // 月份为0-11,在10月前更改为01格式

var day = myDate.getDate(); // 日期

var hour = myDate.getHours(); // 小时

var minute = myDate.getMinutes(); // 分钟

var second = myDate.getSeconds(); // 秒

var time = year +'-'+month +'-'+day +' '+hour +':'+minute +':'+second ; // 格式

var times = year +'年'+month +'月'+day +'日'+' '+hour +':'+minute +':'+second ; // 格式

获取当前时间年月日星期格式xxxx-xx-xx 星期几 或者 xxxx年xx月xx日星期几

var myDate = new Date(); // 当前时间

var year = myDate.getFullYear(); // 当前年份四位数

var month = (myDate.getMonth()+1)<10 ? '0'+(myDate.getMonth()+1) : (myDate.getMonth()+1); // 月份为0-11,在10月前更改为01格式

var day = myDate.getDate(); // 日期

var week = "星期" + "日一二三四五六".charAt(myDate.getDay()); //星期几

var time = year +'-'+month +'-'+day +' '+week ; // 格式

var times = year +'年'+month +'月'+day +'日'+' '+week; // 格式

获取当前时间前后N天前后日期的方法

function GetDate(dayCount) {

var date = new Date();

date.setDate(date.getDate()+dayCount); //获取dayCount天后的日期

var year = date.getFullYear();

var month = (date.getMonth()+1)<10? "0" +(date.getMonth()+1):(date.getMonth()+1); //获取当前月份的日期,不足10补0

var day = date.getDate()<10? "0" +date.getDate():date.getDate(); //获取当前几号,不足10补0

return year+ "-" +month+ "-" +day;

}

console.log("14天后(不包含今天)"+ GetDate(14));

把年月日中文格式日期转换成Date的方法

new Date(Date.parse(e.target.value.replace('年','-').replace('月','-').replace('日','')))
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李赫尔南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值