国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

js 比較當(dāng)前日期是否在某個(gè)是個(gè)范圍之內(nèi)(時(shí)間段內(nèi))

這篇具有很好參考價(jià)值的文章主要介紹了js 比較當(dāng)前日期是否在某個(gè)是個(gè)范圍之內(nèi)(時(shí)間段內(nèi))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求描述:判斷當(dāng)前日期或者指定日期是不是在某個(gè)時(shí)間段內(nèi)

借用momentjs庫(kù)去實(shí)現(xiàn)

安裝moment
npm install moment
1)有兩種方法,一種是vue,另一種是node中
  • 當(dāng)前日期是否在一個(gè)日期時(shí)間段內(nèi)isBetween

isBetween:檢查一個(gè) moment 是否在其他兩個(gè) moment 之間,可選擇檢查指定的時(shí)間刻度(分鐘,小時(shí),日期等)

以vue為例
在main.js中引入
import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store'
import Moment from 'moment' // 在這里*****
Vue.prototype.$moment = Moment // 全局注冊(cè)
new Vue({
	el: '#app',
	router,
	store,
	render: h => h(App)
})

在項(xiàng)目直接打印
假設(shè)現(xiàn)在時(shí)間是 2022-12-20 10:10,我想判斷它在當(dāng)前是否在某個(gè)時(shí)間段內(nèi),那么下面示例可以參考下

console.log('moment1', this.$moment().isBetween('2022-12-20 18:00', '2022-12-20 18:30', null, '()')) // false
console.log('moment2', this.$moment().isBetween('2022-12-20 10:00', '2022-12-20 10:30', null, '()')) // true

js時(shí)間匹配在時(shí)間范圍內(nèi),js,javascript,vue.js,前端

上述的 [ 表示包含。 ( 表示排除,可以在本地看下
當(dāng)然它也可以判斷年份、月份、星期、ISO星期、日期、小時(shí)、分鐘、秒鐘是不是在一個(gè)時(shí)間段內(nèi)
2)以node為例

2.1安裝模塊:

npm install moment

2.2 index.js

const moment = require('moment');  
  
let moment1 = moment().isBetween('2022-12-20 18:00', '2022-12-20 18:30', null, '()')) // false;
let moment2 = moment().isBetween('2022-12-20 10:00', '2022-12-20 10:30', null, '()')) // true

console.log("moment1:",moment1); 
console.log("moment1:",moment2); 

以當(dāng)前時(shí)間 2022-12-20 10:10為例 結(jié)果也是一樣的

2.3 使用以下命令運(yùn)行index.js文件:

node index.js

2.4 輸出結(jié)果:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-744590.html

moment1: false
moment2: true

到了這里,關(guān)于js 比較當(dāng)前日期是否在某個(gè)是個(gè)范圍之內(nèi)(時(shí)間段內(nèi))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JS中判斷某個(gè)字符串、數(shù)組等是否包含某個(gè)值

    方法一: indexOf()?? (推薦) ? indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。 方法二:match() ? match() 方法可在字符串內(nèi)檢索指定的值,或找到一個(gè)或多個(gè)正則表達(dá)式的匹配。 方法三: search() ? search() 方法

    2024年02月03日
    瀏覽(103)
  • js判斷對(duì)象是否擁有某個(gè)key

    方法一 : \\\"key\\\" in obj ,結(jié)果為 false,表示不包含;否則表示包含 方法二 : obj.hasOwnProperty(\\\"key\\\") ,obj 表示對(duì)象,結(jié)果為 false 表示不包含;否則表示包含 這兩種方法都可以用于檢查對(duì)象是否包含指定的屬性,但它們有一些區(qū)別。 “key” in obj: 這種方法使用 in 運(yùn)算符來(lái)檢查屬

    2024年02月08日
    瀏覽(27)
  • js判斷對(duì)象是否存在某個(gè)屬性的辦法

    在 JavaScript 開發(fā)中,判斷一個(gè)對(duì)象是否存某個(gè)屬性在是非?;A(chǔ)的操作,也是開發(fā)者經(jīng)常需要處理的問題之一。然而,繁瑣的代碼可能會(huì)讓我們感到疲憊不堪,因此這里將介紹幾種 JavaScript 小技巧,幫助你更高效地判斷對(duì)象屬性的存在性,提高代碼效率?。 ?? 技巧一: 使用

    2024年02月09日
    瀏覽(93)
  • js將當(dāng)前日期或指定日期轉(zhuǎn)時(shí)間戳超詳細(xì)

    ?? ? 獲取 當(dāng)前時(shí)間 并轉(zhuǎn)化成時(shí)間戳 ? 轉(zhuǎn)化指定\\\' 年:月 \\\'為時(shí)間戳,日會(huì)默認(rèn)取1號(hào)0點(diǎn)0分 ? ?轉(zhuǎn)化指定\\\' 年:月:日 \\\'為時(shí)間戳,時(shí)間默認(rèn)0點(diǎn)0分 ? ?轉(zhuǎn)化指定\\\' 年:月:日?時(shí):分 \\\'為時(shí)間戳,秒默認(rèn)為0 轉(zhuǎn)化指定\\\' 年-月-日 時(shí):分:秒 \\\'為時(shí)間戳 獲取當(dāng)前 年月日時(shí)分秒 并轉(zhuǎn)化為時(shí)間戳,

    2024年02月11日
    瀏覽(28)
  • JS判斷Map中是否包含某個(gè)key

    JS判斷Map中是否包含某個(gè)key

    obj.hasOwnProperty(key) 輸出如下: 完美??。

    2024年02月14日
    瀏覽(27)
  • js怎么計(jì)算當(dāng)前一周的日期

    你可以使用 JavaScript 的 Date 對(duì)象來(lái)計(jì)算當(dāng)前一周的日期。首先,你需要獲取當(dāng)前日期,然后使用 Date 對(duì)象的 getDay 方法獲取當(dāng)前是星期幾(星期日是 0,星期一是 1,以此類推)。然后,你可以根據(jù)當(dāng)前是星期幾來(lái)計(jì)算出本周的第一天和最后一天的日期。 例如,下面是一個(gè)示例函

    2024年02月09日
    瀏覽(20)
  • el-date-picker時(shí)間范圍只能選五分鐘之內(nèi)

    鏈接: https://blog.csdn.net/qq_33769914/article/details/108754228

    2024年02月15日
    瀏覽(18)
  • js判斷日期是否合法

    function isDateValid(year, month, day) { ? // 創(chuàng)建一個(gè)Date對(duì)象,將年、月、日作為參數(shù)傳入 ? // 注意:在JavaScript中,月份是從0開始的,所以實(shí)際月份要減1 ? var date = new Date(year, month - 1, day); ?? ? // 使用getFullYear()、getMonth()和getDate()方法獲取日期對(duì)象的年、月、日 ? var validYear = dat

    2024年02月11日
    瀏覽(35)
  • vue - 比較兩個(gè)日期大小、比較同一天兩個(gè)時(shí)間大小(判斷兩個(gè)日期時(shí)間的大?。㎎S 解決方法

    vue項(xiàng)目中,可能需要對(duì)比兩個(gè)日期時(shí)間的大小,如下代碼所示: 它們誰(shuí)大? 方法一: 方法二:

    2024年02月11日
    瀏覽(28)
  • JS 、JavaScript獲取當(dāng)前日期時(shí)間及獲取當(dāng)前月第一天和最后一天

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包