十、js中的日期对象Date

Date 日期对象

语法

var time = new Date() // 当前(普遍

var time = new Date(2019, 11, 05, 22, 33, 55) // 指定(注:00是12月)

var time = new Date(‘2019-12-05 22:33:55’) // 指定(推荐

getFullYear()、
getMonth()、 // 0-11 0代表1月 写代码的时候得+1
getDate()、
getHours()、
getMinutes()、
getSeconds()、
getDay()、 // 星期几 0-6 0星期天
getTime() 返回1970年1月1号至今毫秒数 - 专业术语时间戳

1s 秒 = 1000ms 毫秒

getDate()     // 根据本地时间返回指定日期对象的 月份中的第几天(1-31)
 
getDay()      // 根据本地时间返回指定日期对象的 星期中的第几天(0-6)
 
getFullYear() // 根据本地时间返回指定日期对象的 年份(四位数年份时 返回四位数字)
 
getHours()    // 根据本地时间返回指定日期对象的 小时(0-23)
 
getMilliseconds()    // 根据本地时间返回指定日期对象的 毫秒(0-999)
 
getMinutes()   // 根据本地时间返回指定日期对象的 分钟(0-59)
 
getMonth()     // 根据本地时间返回指定日期对象的 月份(0-11)
 
getSeconds()   // 根据本地时间返回指定日期对象的 秒数(0-59)
 
getTime()      // 返回从1970-1-1 08:00:00 UTC(协调世界时)到该日期经过的毫秒数,
               // 对于 1970-1-1 08:00:00 UTC 之前的时间返回负值

所有 get 换成 set 就是设置方法

部分浏览器中 0-6 表示星期几 和 0-11 表示月份,可能有兼容性问题( IE浏览器为1-7 和 1-12 )

练习

用日期(Date)对象方法输出时间格式【xxxx年xx月xx日 xx:xx:xx 星期一】

// 潜规则:h时 m分 s秒 ms毫秒
// 需求: xxxx年xx月xx日 xx:xx:xx 星期一
// 语法
// console.log(值1, ..., 值n)
// document.write(值1, ..., 值n)

// 0. 准备
var xqjArr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
// 1. 获取当前时间
var d = new Date()
// 2. 输出
document.write(
    d.getFullYear(),//输出年份
    "年",
    d.getMonth()+1,//输出月份
    "月",
    d.getDate(),//输出日
    "日",
    " ",
    d.getHours(),//输出时
    ":",
    d.getMinutes(),//输出分
    ":",
    // d.getSeconds(),
    d.getSeconds(),//输出秒
    " ",
    // '星期'+d.getDay()
    // d.getDay() 
    xqjArr[d.getDay()]//输出星期,输出编号对应上面定义的数组中的数据
)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值