成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js兩種方法獲取當(dāng)天時(shí)間0點(diǎn)到24點(diǎn)的時(shí)間戳

atinosun / 2141人閱讀

摘要:下面推薦兩種方法方法一可能有些瀏覽器不支持方法可根據(jù)本地時(shí)間把對(duì)象的日期部分轉(zhuǎn)換為字符串,并返回結(jié)果。

下面推薦兩種方法(方法一可能有些瀏覽器不支持)

1. toLocaleDateString()方法可根據(jù)本地時(shí)間把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串,并返回結(jié)果。

let startTime1 = new Date(new Date(new Date().toLocaleDateString()).getTime()); // 當(dāng)天0點(diǎn)
let endTime1 = new Date(new Date(new Date().toLocaleDateString()).getTime() +24 * 60 * 60 * 1000 -1);// 當(dāng)天23:59

2. setHours()方法用于設(shè)置指定的時(shí)間的小時(shí)字段

let startTime2 = new Date(new Date(new Date().getTime()-24*60*60*1000).setHours(0,0,0,0));// 當(dāng)天0點(diǎn)
let endTime2 = new Date(new Date(new Date().getTime()-24*60*60*1000).setHours(23,59,59,999))

tips: 格式化時(shí)間函數(shù)

function parseTime(time, cFormat) {
    if (arguments.length === 0) {
        return null
    }
    const format = cFormat || "{y}-{m}-qoyqs8suu2u {h}:{i}:{s}"
    let date
    if (typeof time === "object") {
        date = time
    } else {
        if (("" + time).length === 10) time = parseInt(time) * 1000
        date = new Date(time)
    }
    const formatObj = {
        y: date.getFullYear(),
        m: date.getMonth() + 1,
        d: date.getDate(),
        h: date.getHours(),
        i: date.getMinutes(),
        s: date.getSeconds(),
        a: date.getDay()
    }
    const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {
        let value = formatObj[key]
        if (key === "a") return ["一", "二", "三", "四", "五", "六", "日"][value - 1]
        if (result.length > 0 && value < 10) {
            value = "0" + value
        }
        return value || 0
    })
    return time_str
}

實(shí)例:( 線上實(shí)例測(cè)試地址 http://jsfiddle.net/junezm/h7... )

document.write("當(dāng)天時(shí)間0點(diǎn)1:", parseTime(startTime1) + "
" + "當(dāng)天時(shí)間23點(diǎn)1:", parseTime(endTime1) + "
" + "當(dāng)天時(shí)間0點(diǎn)2:", parseTime(startTime2) + "
" + "當(dāng)天時(shí)間23點(diǎn)2:", parseTime(endTime2)) //當(dāng)天時(shí)間0點(diǎn)1:2019-01-29 00:00:00 //當(dāng)天時(shí)間23點(diǎn)1:2019-01-29 23:59:59 //當(dāng)天時(shí)間0點(diǎn)2:2019-01-29 00:00:00 //當(dāng)天時(shí)間23點(diǎn)2:2019-01-29 23:59:59

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/108958.html

相關(guān)文章

  • Date對(duì)象常用的封裝方法及遇到的坑

    摘要:使用中的對(duì)象已經(jīng)很久了但是一直以來(lái)都沒(méi)有將常用的封裝函數(shù)和遇到的坑記錄下來(lái)趁著今天有空就記錄下來(lái)方便自己下次直接使用并提醒自己遇到過(guò)那些坑。利用設(shè)置日期時(shí)從設(shè)置當(dāng)設(shè)置為時(shí)即上個(gè)月的最后一天參考 使用JS中的Date對(duì)象已經(jīng)很久了,但是一直以來(lái)都沒(méi)有將常用的封裝函數(shù)和遇到的坑記錄下來(lái),趁著今天有空,就記錄下來(lái),方便自己下次直接使用,并提醒自己遇到過(guò)那些坑。如果有哪些地方不對(duì),希望大家能夠...

    taowen 評(píng)論0 收藏0
  • python日期時(shí)間處理總結(jié)

    摘要:用了一段時(shí)間的開發(fā)項(xiàng)目,也是第一次用來(lái)開發(fā)項(xiàng)目,所有有許多相關(guān)的知識(shí)點(diǎn)需要總結(jié),本文所介紹的的日期時(shí)間處理就是最近用到的,希望對(duì)各位有所幫助,也同時(shí)作為自己的筆記儲(chǔ)存。提供了等模塊用于處理日期和時(shí)間,較為常用的還是模塊。 用了一段時(shí)間的django開發(fā)web項(xiàng)目,也是第一次用python來(lái)開發(fā)項(xiàng)目,所有有許多相關(guān)的知識(shí)點(diǎn)需要總結(jié),本文所介紹的python的日期時(shí)間處理就是最近用到的,希...

    DoINsiSt 評(píng)論0 收藏0
  • Java獲取當(dāng)天、當(dāng)前月、當(dāng)前年(今年)的開始和結(jié)束時(shí)間

    摘要:最近在做統(tǒng)計(jì)相關(guān)的功能的時(shí)候涉及到了獲取當(dāng)天的開始和結(jié)束的時(shí)間戳當(dāng)月和當(dāng)年的開始結(jié)束時(shí)間戳,特此記錄,以作備忘。 最近在做統(tǒng)計(jì)相關(guān)的功能的時(shí)候涉及到了獲取當(dāng)天的開始和結(jié)束的時(shí)間戳、當(dāng)月和當(dāng)年的開始結(jié)束時(shí)間戳,特此記錄,以作備忘。 相關(guān)代碼 package com.lingyejun.authenticator; import java.time.Instant; import jav...

    BenCHou 評(píng)論0 收藏0
  • 20 個(gè)案例教你在 Java 8 中如何處理日期和時(shí)間?

    摘要:前言前面一篇文章寫了如何安全的使用里面介紹了如何處理日期時(shí)間,以及如何保證線程安全,及其介紹了在中的處理時(shí)間日期默認(rèn)就線程安全的類。引入了全新的日期時(shí)間格式工具,線程安全而且使用方便。 前言 前面一篇文章寫了《SimpleDateFormat 如何安全的使用?》, 里面介紹了 SimpleDateFormat 如何處理日期/時(shí)間,以及如何保證線程安全,及其介紹了在 Java 8 中的處...

    Rango 評(píng)論0 收藏0
  • JS時(shí)間轉(zhuǎn)換為剛剛、N分鐘前、今天幾點(diǎn)幾分、昨天幾點(diǎn)幾分等表示法

    方法一: 使用Javascript語(yǔ)言,將時(shí)間戳轉(zhuǎn)換為類似新浪微博的時(shí)間的表示方法。要求轉(zhuǎn)換規(guī)則:1分鐘以內(nèi)顯示為:剛剛1小時(shí)以內(nèi)顯示為:N分鐘前當(dāng)天以內(nèi)顯示為:今天 N點(diǎn)N分(如:今天 22:33)昨天時(shí)間顯示為:昨天 N點(diǎn)N分(如:昨天 10:15)當(dāng)年以內(nèi)顯示為:N月N日 N點(diǎn)N分(如:02月03日 09:33)今年以前顯示為:N年N月N日 N點(diǎn)N分(如:2000年09月18日 15:59)...

    DirtyMind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<