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>

输出结果:

JavaScript Date 对象

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

<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>

输出结果:

JavaScript Date 对象

相关文章: