javascript 格式化 Date api

javascript 格式化 Date api

1.1 小数点后位数

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>summerlex@126.com</title>
</head>
<body>
<h1>008.00</h1>
<script>
    let i = 8
    //输出小数点前后总共5位
    document.write(i.toPrecision(5))
    //换行
    document.write('<br/>')
    //保留小数点后两位
    document.write(i.toFixed(2))
    document.write('<br/>')
    document.write(i.toFixed(2).toString().padStart(6, '0'))
</script>

</body>
</html>

image-20220519191938691

1.2 Date api

getDay() #返回星期几(0-6,0代表星期天)

getFullYear() #返回年份

getMonth() #返回月份(0-11)

getDate() #返回月中的第几天(从1到31)

getHours() #返回小时(0-23)

getMinutes() #返回分钟(0-59)

getSeconds() #返回秒数(0-59)

getMilliseconds() #返回毫秒数(0-999)

getTime() #返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。

详细见:

https://www.w3school.com.cn/jsref/jsref_obj_date.asp

1.3 格式化

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>summerlex@126.com</title>
</head>
<body>
<h1>Hello, world!</h1>
<script>
    let d = new Date()
    document.write(d.toLocaleDateString())
    document.write('<br/>')
    document.write(d.toLocaleTimeString())
    document.write('<br/>')
    document.write(`${d}<br>`)
    document.write(d.toLocaleString())

    let yy = d.getFullYear()
    let mm = d.getMonth()+1
    let da = d.getDate()
    let hh = d.getHours()
    let mi = d.getMinutes()
    let ss = d.getSeconds()
    let xq = d.getDay()
    document.write(`${yy}${mm}${da}${hh}:${mi}:${ss}  星期${'日一二三四五六'.charAt(d.getDay())}`)
</script>

</body>
</html>

image-20220519195136487

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值