Skip to content
Day.js

Türkçe

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

Türkçe

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

Görünüm

Sidebar Navigation

Kurulum

Node.js

Web Tarayıcısı

TypeScript

İndir

Ayrıştırma

Şimdi

Dize

Dize ve Biçim

Milisaniye Cinsinden Unix Zaman Damgası

Unix Zaman Damgası (saniyeler)

Tarih

Nesne

Array

UTC

Day.js Kopyalama

Doğrulama

Getirme + Ayarlama

Milisaniye

Saniye

Dakika

Saat

Ayın Günü

Haftanın Günü

Haftanın Günü (Yerel Ayarlara Göre)

ISO Haftanın Günü (ISO Weekday)

Yılın Günü

Yılın Hafta Numarası

ISO Yılı Haftası

Ay

Çeyrek

Yıl

Haftanın Yılı

ISO Hafta Yılı

Yıldaki Hafta Sayısı (ISO)

Get

Ayarla

Maksimum Değer

Minimum

Manipülasyon

Ekle

Çıkarma

Zamanın Başlangıcı

Zaman Aralığının Sonu

Yerel

UTC

UTC Ofseti

Görüntü

Biçimlendirme

Geçen Zaman

X'ten İtibaren Zaman

Şimdiye Göre Geçen Süre

X'e Kalan Zaman

Takvim Zamanı

Fark

Unix Zaman Damgası (Milisaniye Cinsinden)

Unix Zaman Damgası (Saniye)

Ayın Gün Sayısı

JavaScript `Date` Nesnesi Olarak

Diziye Dönüştürme

JSON Formatında

ISO 8601 Biçimi

Nesne Şeklinde

Dize Olarak

Sorgulama

Öncesinde mi?

Aynı Mı?

Sonra mı?

Aynı mı veya Daha Önce mi

Aynı veya Sonrası

Arasında mı

Bir Dayjs Nesnesi mi?

Artık Yıl

i18n

Node.js'te Yerel Ayar Yüklenmesi

Tarayıcıda Yerel Ayar Yükleme

Genel Yerel Ayarı Değiştirme

Yerel Ayarları Değiştirme

Day.js Yerel Ayarını Kontrol Etme

Geçerli Yerelin Aylarını ve Haftanın Günlerini Listelemek

Yerel Ayara Özgü İşlevlere Erişim

Eklenti

Node.js'de Eklenti Yükleme

Tarayıcıda Eklenti Yükleme

AdvancedFormat

Dizi Desteği

BadMutable

BigInt Desteği

BuddhistEra

Takvim

CustomParseFormat

DayOfYear

DevHelper

Süre

IsBetween

IsLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData (Yerel Veri)

Yerelleştirilmiş Format

MinMax

ObjectSupport

PluralGetSet

PreParsePostFormat

Yıl Çeyreği

Göreceli Zaman

Saat Dilimi

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

Hafta Yılı

Hafta Günü

Özelleştirme

Ay Adları

Ay Kısaltmaları

Haftanın Günleri

Haftanın Günleri Kısaltmaları

En Kısa Hafta Günleri Kısaltmaları

Göreceli Zaman

Takvim

Süreler

Oluşturma

Kopyalama

İnsana Uygun Hale Getirme

Biçimlendirme

Milisaniye

Saniyeler

Dakikalar

Saatler

Günler

Haftalar

Aylar

Yıllar

Zaman Ekleme

Zaman Azaltma

Diff ile Süre Kullanımı

Zaman Birimi Cinsinden

Zaman Birimi Alma

JSON

Bir Süre Nesnesi mi?

ISO 8601 String Olarak

Yerel Ayarlar

Zaman Dilimi

Zaman Diliminde Ayrıştırma

Zaman Dilimine Dönüştürme

Kullanıcının Saat Dilimini Otomatik Olarak Belirleme

Varsayılan Saat Dilimini Ayarla

Bu sayfada

Dize ve Biçim ​

Bir giriş dizesinin biçimini biliyorsanız, tarihi ayrıştırmak için bu özelliği kullanabilirsiniz.

TIP

Bunun çalışması için CustomParseFormat eklentisi gereklidir.

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

Yerel ayara duyarlı bir tarih ve saat dizesini ayrıştırmak için, yerel ayar bilgisini üçüncü parametre olarak iletin.

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

Katı ayrıştırma kullanmak için, son argüman olarak bir boolean değeri belirtebilirsiniz. Katı ayrıştırma, biçim ve girişin (sınırlayıcılar dahil) tam olarak eşleşmesini gerektirir.

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

Eğer bir giriş dizesinin tam biçimini bilmiyorsanız, ancak olası biçimlerinden bazılarını biliyorsanız, biçim dizisi kullanabilirsiniz.

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

Kullanılabilir Tüm Ayrıştırma Belirteçlerinin Listesi ​

GirişÖrnekAçıklama
YY01İki basamaklı yıl
YYYY2001Dört basamaklı yıl
M1-12Ay (1'den başlayarak)
MM01-12Ay, 2 basamaklı
MMMJan-DecKısaltılmış ay adı
MMMMJanuary-DecemberTam ay adı
D1-31Ayın günü
DD01-31Ayın günü, 2 basamaklı
H0-23Saatler (24 saatlik)
HH00-23Saatler (24 saatlik), 2 basamaklı
h1-12Saatler (12 saatlik)
hh01-12Saatler (12 saatlik), 2 basamaklı
m0-59Dakikalar
mm00-59Dakikalar, 2 basamaklı
s0-59Saniyeler
ss00-59Saniyeler, 2 basamaklı
S0-9Milisaniyelerin yüzler basamağı, 1 basamaklı
SS00-99Milisaniyelerin onlar basamağı, 2 basamaklı
SSS000-999Milisaniyeler, 3 basamaklı
Z-05:00UTC'ye göre uzaklık
ZZ-0500UTC'den kompakt uzaklık, 2 basamaklı
AAM PMÖğleden sonra/önce (büyük harf)
aam pmÖğleden sonra/önce (küçük harf)
Do1st... 31stSıra sayısal değeriyle ayın günü
X1410715640.579Unix zaman damgası
x1410715640579Unix ms zaman damgası

Moment ile Karşılaştırma ​

BaşlıkParametrelerdayjsmoment
Taşma nedeniyle geçersiz tarih('35/22/2010 99:88:77', 'DD-MM-YYYY HH:mm:ss')'08-11-2011 04:29:17''Invalid date'
Taşma nedeniyle geçersiz tarih, katı('35/22/2010 99:88:77', 'DD-MM-YYYY HH:mm:ss', true)'Invalid Date''Invalid date'
'0' günü veya ayı (varsayılan değerler kullanılarak)('1970-00-00', 'YYYY-MM-DD')'1970-01-01''Invalid date'
'0' günü veya ayı (varsayılan değerler kullanılarak), katı('1970-00-00', 'YYYY-MM-DD', true)'Invalid Date''Invalid date'
Biçimle uyuşmayan tarih('10/12/2014', 'YYYY-MM-DD')'01-01-2014''12-20-2010'
Biçimle uyuşmayan tarih, katı('10/12/2014', 'YYYY-MM-DD', true)'Invalid Date''Invalid date'
İlk eşleşme - en uzun eşleşme karşılaştırması('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'
İlk eşleşme - en uzun eşleşme karşılaştırması, katı('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'

Tüm Tanınan Ayraç Karakterleri: ​

-_:.,()/

Pager
Önceki sayfaDize
Sonraki sayfaMilisaniye Cinsinden Unix Zaman Damgası

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2020 iamkun

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

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2020 iamkun