国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js兩種方法獲取當天時間0點到24點的時間戳

atinosun / 2084人閱讀

摘要:下面推薦兩種方法方法一可能有些瀏覽器不支持方法可根據本地時間把對象的日期部分轉換為字符串,并返回結果。

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

1. toLocaleDateString()方法可根據本地時間把 Date 對象的日期部分轉換為字符串,并返回結果。

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

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

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

tips: 格式化時間函數

function parseTime(time, cFormat) {
    if (arguments.length === 0) {
        return null
    }
    const format = cFormat || "{y}-{m}-hjvtfrj {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
}

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

document.write("當天時間0點1:", parseTime(startTime1) + "
" + "當天時間23點1:", parseTime(endTime1) + "
" + "當天時間0點2:", parseTime(startTime2) + "
" + "當天時間23點2:", parseTime(endTime2)) //當天時間0點1:2019-01-29 00:00:00 //當天時間23點1:2019-01-29 23:59:59 //當天時間0點2:2019-01-29 00:00:00 //當天時間23點2:2019-01-29 23:59:59

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108958.html

相關文章

  • Date對象常用的封裝方法及遇到的坑

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

    taowen 評論0 收藏0
  • python日期時間處理總結

    摘要:用了一段時間的開發項目,也是第一次用來開發項目,所有有許多相關的知識點需要總結,本文所介紹的的日期時間處理就是最近用到的,希望對各位有所幫助,也同時作為自己的筆記儲存。提供了等模塊用于處理日期和時間,較為常用的還是模塊。 用了一段時間的django開發web項目,也是第一次用python來開發項目,所有有許多相關的知識點需要總結,本文所介紹的python的日期時間處理就是最近用到的,希...

    DoINsiSt 評論0 收藏0
  • Java獲取當天、當前月、當前年(今年)的開始和結束時間

    摘要:最近在做統計相關的功能的時候涉及到了獲取當天的開始和結束的時間戳當月和當年的開始結束時間戳,特此記錄,以作備忘。 最近在做統計相關的功能的時候涉及到了獲取當天的開始和結束的時間戳、當月和當年的開始結束時間戳,特此記錄,以作備忘。 相關代碼 package com.lingyejun.authenticator; import java.time.Instant; import jav...

    BenCHou 評論0 收藏0
  • 20 個案例教你在 Java 8 中如何處理日期和時間?

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

    Rango 評論0 收藏0
  • JS時間轉換為剛剛、N分鐘前、今天幾點幾分、昨天幾點幾分等表示法

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

    DirtyMind 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<