获取时间对象数据

可以使用 JavaScript 提供的方法 获取时间对象中 存储的时间信息

        1,  获取 4位 年份 
            时间对象.getFullYear()

        2,  获取 月份
            时间对象.getMonth()
            结果 是 0 - 11 的数值 对应  1 - 12 的月份
            实际结果是  时间对象.getMonth() + 1

        3,  获取 日期
            时间对象.getDate()

        4,  获取 星期
            时间对象.getDay()
            结果是 0 - 6 的数值 对应  星期日 - 星期六

        5,  获取 小时
            时间对象.getHours()
            
        6,  获取 分钟
            时间对象.getMinutes()
            
 获取时间对象数据
        7,  获取 秒
            时间对象.getSeconds()

        一般的时分秒操作 小于 10 时 需要前导 补零 
        可以使用 if判断 或者 三元运算符
// 获取时间对象
var time = new Date();
console.dir(time);

// 获取 4位 年份
var year = time.getFullYear();
console.log( year );

// 获取 月份 
// 结果是 0 - 11 的数值 对应的是 1 - 12 月份
// 获取结果 +1 是 对应的实际月份
var month = time.getMonth() + 1;
console.log( month );

// 获取 日期 
var day = time.getDate();
console.log( day );

// 获取 星期
// 获取结果是 0 - 6 的数值 对应 星期日 - 星期六
// 0 - 星期日   1 - 星期一   2 - 星期二   3 - 星期三  4 - 星期四  5 - 星期五    6 - 星期六
var week = time.getDay();
// 定义一个数组 将 获取的星期结果 对应 文字内容
var weekArr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
// 使用 获取的星期数值 5 作为索引下标 从 数组中 获取对应的 文字 星期五
week = weekArr[week];

console.log( week );

// 获取小时
// 前导补零
var hours = time.getHours() < 10 ? '0' + time.getHours() : time.getHours();

// 获取分钟
var minutes = time.getMinutes();

// 前导补零
if( minutes < 10 ){
   minutes = '0' + minutes;
}

// 获取秒
var seconds = time.getSeconds();

// 前导补零
seconds = seconds < 10 ? '0' + seconds : seconds;

console.log( hours )
console.log( minutes )
console.log( seconds )

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

半生过往

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

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

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

打赏作者

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

抵扣说明:

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

余额充值