Xisaabiyaha Farqiga Taariikhda oo Bilaash ah

Xisaabi farqiga saxda ah ee laba taariikhood β€” sanado, bilo, maalmo, toddobaadyo, maalmaha shaqada (marka laga reebo weekend-ka), saacado, iyo daqiiqado.

Wuu shaqeeyaa oflaayn marka la shubo

Diyaarinno degdeg ah

Dooro labada taariikhood si aad u aragto farqiga.

Sida Ay U Shaqeyso

Dhammaan xisaabta waxay ka dhacdaa gebi ahaanba biraawsarka isagoo isticmaalaya xisaab UTC ah oo gacan lagu qoray β€” laybreri dibadeed, codsi server midna ma jiraan. Qalabku wuxuu falanqeeyaa xarig SSSS-BB-MM taariikho waxaana lagu xisaabiyaa farqiyada isagoo isticmaalaya taariikhaha millisecond ee Date.UTC() si looga fogaado leexashada DST-ga, wuxuuna ku wareegaa maalin-maalin si uu u tiriyo maalmaha shaqada Isniin–Jimce.

  1. 1
    Falanqaynta taariikhda ee ammaanka ah
    Xarig taariikh kasta waxaa lagu xaqiijiyaa regex kadibna dib loo dhisaa via Date.UTC() β€” ma aha new Date(string) β€” si aysan isticmaalayaasha galbeedka UTC uga aragin isbeddel maalin usbuuceed oo ka dhashay fasiraadda xilli-goboleedka gudaha ee biraawsarku ku sameeyo taariikhaha-maalin-oo-kaliya-ah.
  2. 2
    Kala-jarka millisecond-ka UTC
    Labada taariikhood ee jadwalka waxaa loo beddelaa taariikhaha saqbadh UTC isagoo isticmaalaya Date.UTC(y, m, d). Kala-qaybinta integer-ka 86,400,000 ms wuxuu soo saaraa tiro maalmood oo saxda ah oo aan waxba saameyn karin xilliyada beddelka saacadda, kuwaasoo si kale u dhigi kara maalin 23 ama 25 saacadood.
  3. 3
    Kala-jarka jadwalka iyo tirinta maalmaha shaqada
    Kala-qaybinta sannad/bil/maalin oo gacan lagu qoray ayaa maareeya khilaafaadka dhererka bilaha (amaahda maalmaha bisha hore marka loo baahdo). Loop gooni ah ayaa mara maalin UTC kasta oo u dhexeysa labada taariikhood waxayna kordhisaa counter kaliya Isniin–Jimce (getUTCDay() !== 0 ama 6), taasoo soo saarta wadar maalmo-shaqo oo sax ah iyada oo aan la eegin goobta.
  4. 4
    Natiijooyinka waxaa lagu muujiyaa dhammaan unugyada
    Wadarraha waxaa loo qaabeeyaa toLocaleString() isagoo isticmaalaya goobta bogga si loo helo kala-goynta tirooyinka goob-aware ah, kadibna waxaa isla mar la muujiyaa sannado/bilo/maalmo, wadar maalmo, maalmo shaqo, toddobaadyo, saacado, iyo daqiiqado. Lammaanaha taariikhda hadda waxaa lagu qoraa URL-ka via history.replaceState si natiijo kasta loo bookmark-gareyn karo ama loogu wadaagi karo link toos ah.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo