Skip to content
Day.js

magyar

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština

magyar

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština

Megjelenés

Sidebar Navigation

Telepítési útmutató

Node.js

Böngészők

TypeScript

Letöltés

Feldolgozás

Mostani

String

String + Format

Unix Timestamp (milliseconds)

Unix Időbélyeg (másodpercek)

Dátum

Objektum

Tömb

UTC

Dayjs Objektum Klónozása

Érvényesség

Lekérdezés és Beállítás

Milliszekundumok

Másodperc

Perc

Óra

A hónap napja

A hét napja

A hét napja (helyi beállítások szerint)

ISO hét napja

Az év adott napja

Az év hetének sorszáma

ISO szerinti év hete

Hónap

Évnegyed

Év

Hét Éve

Hét éve (ISO)

Év hetei (ISO)

Get

Beállítás

Maximum

Minimum

Manipulálás

Hozzáadás

Kivonás

Idő kezdete

Időszak vége

Helyi

UTC

UTC eltolás

Megjelenítés

Formátum

Eltelt idő

Idő X-hez viszonyítva

Eltelt idő a mostanihoz képest

Idő X-hez viszonyítva

Naptári idő

Különbség

Unix Timestamp (milliseconds)

Unix Timestamp

A hónap napjai

Mint JavaScript Date objektum

Tömb formátumban

JSON-ként

ISO 8601 formátumú sztringként

Objektum

String formátumban

Lekérdezés

Is Before

Is Same

Is After

Ugyanaz vagy Korábbi

Azonos vagy Későbbi Időpont

Is Between

Day.js objektum?

Szökőév

i18n

Területi beállítás betöltése Node.js környezetben

Területi beállítások betöltése a böngészőben

A területi beállítás globális módosítása

Helyi nyelvi beállítások módosítása

A Day.js aktuális locale beállításának lekérdezése

A hónapok és a hét napjainak listázása az aktuális területi beállításban

Hozzáférés a területi beállítások specifikus funkcióihoz

Bővítmények

Plugin betöltése NodeJS-ben

Bővítmény betöltése böngészőben

AdvancedFormat

ArraySupport

BadMutable

BigInt támogatás

BuddhistEra

Naptár funkció

CustomParseFormat

DayOfYear

DevHelper

Időtartamok

IsBetween

IsLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData

LocalizedFormat

MinMax

ObjectSupport

PluralGetSet

PreParsePostFormat

QuarterOfYear

RelativeTime

Időzóna

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

WeekYear

A Hét Napja

Testreszabás

Hónapnevek

Hónapok rövidítései

A hét napjai

Rövidített hétköznap nevek

Minimális hétköznap rövidítések

Relatív idő

Naptár

Időtartamok

Létrehozás

Klónozás

Humanize

Formátum

Milliszekundum

Másodpercek

Perc

Órák

Napok

Hetek

Hónapok

Évek

Idő hozzáadása egy időtartamhoz

Időtartam kivonása

Diff használata időtartammal

Időegységként

Időegység meghatározása

JSON-ként

Időtartam?

ISO 8601 sztringként

Nyelvi beállítások

Időzóna

Parsing in Zone

Időzóna váltása

Felhasználói időzónájának meghatározása

Alapértelmezett időzóna beállítása

Ezen az oldalon

String + Format ​

Ha ismeri a bemeneti szöveg formátumát, felhasználhatja azt a dátum értelmezésére.

TIP

Ehhez a CustomParseFormat bővítmény szükséges.

js
dayjs.extend(customParseFormat);
dayjs('12-25-1995', 'MM-DD-YYYY');

Adja át a területi beállítás kódját harmadik paraméterként a területi beállításnak megfelelő dátum-idő szöveg értelmezéséhez.

js
require('dayjs/locale/es');
dayjs('2018 Enero 15', 'YYYY MMMM DD', 'es');

A szigorú értelmezés használatához adjon meg egy logikai értéket (boolean) utolsó argumentumként. Szigorú értelmezés esetén a formátumnak és a bemenetnek pontosan meg kell egyeznie, beleértve az elválasztó karaktereket is.

js
dayjs('1970-00-00', 'YYYY-MM-DD').isValid(); // true
dayjs('1970-00-00', 'YYYY-MM-DD', true).isValid(); // false
dayjs('1970-00-00', 'YYYY-MM-DD', 'es', true).isValid(); // false

Ha nem ismeri a bemeneti szöveg pontos formátumát, de tudja, hogy az több lehetséges formátum egyike, használhat egy formátumtömböt.

js
dayjs('12-25-2001', ['YYYY', 'YYYY-MM-DD'], 'es', true);

Az összes elérhető értelmezési token listája ​

InputExampleDescription
YY01Kétjegyű évszám
YYYY2001Négyjegyű évszám
M1-12Hónap, 1-től kezdődően
MM01-12Hónap, 2-jegyű
MMMJan-DecHónap rövidítése
MMMMJanuary-DecemberHónap teljes neve (hosszú formátum)
D1-31A hónap napja
DD01-31A hónap napja, 2-jegyű
H0-23Óra (24 órás formátum)
HH00-23Óra, 2-jegyű
h1-12Óra (12 órás formátum)
hh01-12Óra, 12 órás formátum, 2-jegyű
m0-59Perc (0-59)
mm00-59Perc, 2-jegyű
s0-59Másodperc (0-59)
ss00-59Másodperc, 2-jegyű
S0-9Tizedmásodperc, 1-jegyű
SS00-99Századmásodperc, 2-jegyű
SSS000-999Ezredmásodperc, 3-jegyű
Z-05:00Eltérés a UTC-től
ZZ-0500Kompakt eltérés a UTC-től, 2-jegyű
AAM PMDélután vagy délelőtt (nagybetűvel)
aam pmDélután vagy délelőtt (kisbetűvel)
Do1st... 31stA hónap napja sorszámmal
X1410715640.579Unix időbélyeg (másodpercben)
x1410715640579Unix időbélyeg (milliszekundumban)

Különbségek a Moment.js-hez képest ​

titleparametersdayjsmoment
Érvénytelen dátum túlcsordulással('35/22/2010 99:88:77', 'DD-MM-YYYY HH:mm:ss')'08-11-2011 04:29:17''Invalid date'
Érvénytelen dátum túlcsordulással, szigorú('35/22/2010 99:88:77', 'DD-MM-YYYY HH:mm:ss', true)'Invalid Date''Invalid date'
'0' nap vagy hónap (alapértelmezett értékekkel)('1970-00-00', 'YYYY-MM-DD')'1970-01-01''Invalid date'
'0' nap vagy hónap (alapértelmezett értékekkel), szigorú('1970-00-00', 'YYYY-MM-DD', true)'Invalid Date''Invalid date'
A dátum nem egyezik a formátummal('10/12/2014', 'YYYY-MM-DD')'01-01-2014''12-20-2010'
A dátum nem egyezik a formátummal, szigorú('10/12/2014', 'YYYY-MM-DD', true)'Invalid Date''Invalid date'
Első találat vs. leghosszabb találat('2012-05-28 10:21:15', ['YYYY', 'YYYY-MM-DD', 'YYYY-MM-DD HH:mm:ss'])'2012-01-01 00:00:00''2012-05-28 10:21:15'
Első találat vs. leghosszabb találat, szigorú('2012-05-28 10:21:15', ['YYYY', 'YYYY-MM-DD', 'YYYY-MM-DD HH:mm:ss'], true)'2012-05-28 10:21:15''2012-05-28 10:21:15'

Az összes felismert elválasztó karakter listája: ​

-_:.,()/

Pager
Előző oldalString
Következő oldalUnix Timestamp (milliseconds)

A MIT licenc alapján kiadva.

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/parse/string-format

A MIT licenc alapján kiadva.

Copyright (c) 2020 iamkun