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

Saat Dilimi ​

Saat dilimi, saat dilimleri arasında ayrıştırma veya görüntüleme için dayjs.tz, .tz, .tz.guess ve .tz.setDefault API'lerini ekler.

javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015

var timezone = require('dayjs/plugin/timezone'); // utc eklentisine bağımlıdır
// import timezone from 'dayjs/plugin/timezone' // ES 2015

dayjs.extend(utc);
dayjs.extend(timezone);

const timestamp = '2014-06-01 12:00';
const tz = 'America/New_York';

const dayjsLocal = dayjs(timestamp); // UTC olarak varsayılır
//dayjsLocal.toISOString() -> 2014-06-01T12:00:00.000Z
//dayjsLocal.format('YYYY-MM-DDTHH:mm:ss') -> 2014-06-01T12:00:00

const dayjsAmerica = dayjsLocal.tz(tz); // Mevcut zamanı UTC olarak kabul eder
//dayjsAmerica.toISOString() -> 2014-06-01T12:00:00.000Z
//dayjsAmerica.format('YYYY-MM-DDTHH:mm:ss') -> 2014-06-01T08:00:00

const dayjsAmericaKeep = dayjsLocal.tz(tz, true); // Mevcut zamanı yerel saat olarak kabul eder
//dayjsAmericaKeep.toISOString() -> 2014-06-01T16:00:00.000Z
//dayjsAmericaKeep.format('YYYY-MM-DDTHH:mm:ss') -> 2014-06-01T12:00:00

Kullanıcının saat dilimini tahmin etme:

javascript
dayjs.tz.guess();

Bir saat diliminde ayrıştırma:

javascript
const d1 = dayjs.tz('2013-11-18 11:55', 'Asia/Taipei');
d1.format(); // => 2013-11-18T11:55:00+08:00
d1.toISOString(); // => 2013-11-18T03:55:00.000Z

Bir saat dilimine dönüştürme:

javascript
const d2 = dayjs.utc('2013-11-18 11:55').tz('Asia/Taipei');
d2.format(); // => 2013-11-18T19:55:00+08:00
d2.toISOString(); // => 2013-11-18T11:55:00.000Z

Varsayılan saat dilimini ayarlama ve sıfırlama (tz tarafından kullanılır):

javascript
// Varsayılan saat dilimini ayarlama
dayjs.tz.setDefault('America/New_York');

// Varsayılan saat dilimini sistem saat dilimine sıfırlama
dayjs.tz.setDefault();

Moment'e Göre Farklılıklar ​

Varsayılan saat dilimini kullanmak, moment(dateValue) fonksiyonunun bu saat dilimini kullanmasını sağlar (ancak moment.tz(dateValue, timezone) hala ikinci parametreyi gerektirir).

Ancak dayjs(dateValue), dayjs.tz.setDefault kullanılsa dahi her zaman yerel saat dilimini kullanır. Yalnızca dayjs.tz(dateValue) (ikinci parametre olmadan) varsayılan saat dilimini kullanır.

Pager
Önceki sayfaGöreceli Zaman
Sonraki sayfaToArray

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

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/plugin/timezone

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

Copyright (c) 2020 iamkun