JavaScript Date 对象

Date 对象用于处理日期和时间。

创建 Date 对象的语法:

var myDate=new Date()

注意:Date 对象会自动把当前日期和时间保存为其初始值。

列举一些常用的Date对象方法:

<script>
    var time=new Date();
    console.log(time);
    console.log(time.getFullYear());//年份
    console.log(time.getYear());//1900年至今多少年
    console.log(time.getMonth()+1);//月份  需要+1
    console.log(time.getDay());//星期几
    console.log(time.getHours());//当前 时
    console.log(time.getMinutes());//当前 分
    console.log(time.getSeconds());//当前 秒
    console.log(time.getDate());//日
    console.log(time.getMilliseconds());//当前时间毫秒
    console.log(time.toDateString());//把 Date 对象的日期部分转换为可读字符串
    console.log(time.toLocaleDateString());//Date 对象的日期部分转换为字符串,并返回结果。
    console.log(time.toLocaleString());//本地时间把 Date 对象转换为字符串
    console.log(time.toLocaleTimeString());//只有时间
    console.log(time.toTimeString());//标准时间
</script>

输出结果:

上面列举的是获取时间的方法,那么,我们如何设置时间?

<script>
    //第一种设置方式
    var time1=new Date("2019 3/20 12:00");
    var time2=new Date("2019 3 20 12:00");
    var time3=new Date(2019,2,20,12,0,0);//注意  数字输入格式设置日期时,月份数字必须减1才是正确时间
    console.log(time1);
    console.log(time2);
    console.log(time3);
    //第二种设置方式
    var time4=new Date();
    time4.setFullYear(2019);//设置年份
    time4.setMonth(2);//设置月份  月份数字必须减1才是正确时间
    time4.setDate(20);//设置日期
    time4.setHours(12);//设置小时
    time4.setMinutes(80);//设置分钟  大于60会自动进位
    time4.setSeconds(70);//设置秒  大于60会自动进位
    console.log(time4)
</script>

输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值