Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
ai.date

ai.date

Mit dem Namespace ai.date können Benutzer Datums-/Zeitzeichenfolgen nach ISO8601 erstellen und in verschiedene Zeitzonen konvertieren. Weitere Informationen zu ISO8601 finden Sie hier.
Methode
Parameter
Rückgabeart
Beschreibung
create( date, sourceTz, format )
  • date: Zeichenfolge Zeichenfolgenbasis „Datum“.
  • sourceTz: Zeichenfolge-Zeitzone, in der Datum erstellt werden soll
  • format : Zeichenfolge Optional – Formatzeichenfolge zur Unterstützung des Parsing-Datums
String
Erstellt eine nach ISO8601 formatierte Datums-/Zeitzeichenfolge einschließlich Datum, Zeit und Zeitzonenversatz aus einer partiellen Datums-/Zeitzeichenfolge, einer Zeitzone und einer optionalen Formatzeichenfolge. Token für eine gültige Formatzeichenfolge finden Sie unten.
WICHTIG:
Wenn das Datum keine gültige ISO8601-Zeichenfolge ist, müssen Sie eine Formatzeichenfolge angeben, um erfolgreich zu parsen und eine Datumszeichenfolge zu erstellen.
konvertierenZeitzone( date, targetTz )
  • date: Datum/Zeichenfolge Datum, das konvertiert werden soll
  • targetTz: Zeichenfolge (Zeitzone), in die das Datum konvertiert werden soll
String
Konvertiert ein JavaScript-Datumsobjekt oder eine gültige ISO8601-Datumszeichenfolge von einer Zeitzone in eine andere. Der Rückgabewert ist eine ISO8601-Datumszeichenfolge, die in der Zielzeitzone formatiert ist. Gültige Werte für Zeitzonen finden Sie unten.
getServerTimezone()
String
Gibt die Zeitzone der Integration-Server zurück. Alle neuen Datumsobjekte, die in Benutzerskripten erstellt wurden, werden als in der Zeitzone der Server behandelt.
getSupportedTimezones()
Array<String>
Gibt ein Array zurück, das alle gültigen Zeitzonen für die Verwendung in konvertierenTimezone() enthält.

Unterstützte Zeitzonen

Afrika/Abidjan
America/Grand_Turk
Asien/Amman
Australien/Norden
Europe/Vaduz
Afrika/Ackra
America/Grenada
Asien/Adayr
Australien/Perth
Europa/Vartan
Afrika/Addis_Abeba
America/Guadeloupe
Asia/Aqtau
Australia/Queensland
Europe/Vienna
Afrika/Algerien
America/Guatemala
Asia/Aqtobe
Australien/Süden
Europe/Vilnius
Afrika/Asmara
America/Guayaquil
Asien/Aschgibtat
Australien/Sydney
Europa/Wolgograd
Afrika/Asmera
America/Guyana
Asia/Ashkhabad
Australien/Tasmanien
Europa/Warschau
Afrika/Bomako
Amerika/Halifax
Asien/Bagdad
Australien/Victoria
Europa/Zagreb
Africa/Bangui
America/Havana
Asien/Bashkonto
Australien/Westen
Europe/Zaporozhye
Afrika/Banjul
America/Hermosillo
Asia/Baku
Australien/Yancowinna
Europe/Zurich
Afrika/Bissau
Amerika/Indana/Indanagruppen
Asia/Bangkok
Brasilien/Acre
GB
Afrika/Blantyre
Amerika/Indana/Knox
Asia/Beirut
Brazil/DeNoronha
GB-Eire
Afrika/Brasilien
Amerika/Indana/Marengo
Asien/Bischkek
Brasilien/Ost
GMT
Afrika/Bujumbura
America/Indiana/Petersburg
Asia/Brunei
Brasilien/Westen
GMT+0
Afrika/Kairo
America/Indana/Tell_ City
Asien/Calcutta
CET
GMT-0
Afrika/Caseblanca
Amerika/Indana/Vavay
Asia/Chita
CST6CDT
GMT0
Afrika/Ceuta
Amerika/Indica/Vincentes
Asien/Choibalsan
Kanada/Atlantik
Greenwich
Afrika/Conakry
Amerika/Indana/WinaMac
Asien/Chongqing
Canada/Central
HST
Afrika/Dakar
Amerika/Indanten
Asien/ChungKing
Canada/East-Saskatchewan
Hongkong
Africa/Dar_es_Salaam
America/Inuvik
Asien/Columbo
Kanada/Ost
Island
Afrika/Dschibuti
Amerika/Iqalout
Asia/Dacca
Kanada/Massiv
Inder/antanadarivo
Afrika/Douala
Amerika/Journal
Asien/Damaskus
Kanada/Neufundland
Inder/Chagos
Africa/El_Aaiun
Amerika/jujuy
Asia/Dhaka
Kanada/Pazifischer Raum
Indisch/Weiter damit
Afrika/Freigrenze
Amerika/Juniende
Asien/Dili
Canada/Saskatchewan
Indian/CoCos
Africa/Gaborone
America/Kentucky/Louisville
Asia/Dubai
Canada/Yukon
Inder/Komoren
Afrika/harare
America/Kentucky/Monticello
Asia/Dushanbe
Chile/Kontinental
Inder/Kergelen
Africa/Johannesburg
America/Knox_IN
Asia/Gaza
Chile/EasterIsland
Inder/Mahe
Afrika/Juba
America/Kralendijk
Asien/harbin
Cuba
Inder/Malediven
Afrika/Kampalia
America/La_Paz
Asien/Hebrowon
EET
Inder/Mauritius
Afrika/Khartoum
America/Lima
Asia/Ho_Chi_Minh
EST
Inder/Mayout
Afrika/Kigali
America/Los_Angeles
Asia/Hong_Kong
EST5EDT
Inder/ReUnion
Africa/Kinshasa
America/Louisville
Asia/Hovd
Ägyptisch
Iran
Afrika/Lagos
America/Lower_Princes
Asien/Irkutsk
Irland
Israel
Afrika/Librevale
Amerika/Maceio
Asia/Istanbul
Etc/GMT
Jamaica
Afrika/Lomate
America/Managua
Asien/Jakarta
Etc/GMT+0
Japan
Afrika/Luanda
America/Manaus
Asia/Jayapura
Etc/GMT+1
Kwajalein
Africa/Lubumbashi
Amerika/Mariellene
Asien/Jerusalem
Etc/GMT+10
Libya
Africa/Lusaka
America/Martinique
Asia/Kabul
Etc/GMT+11
MET
Afrika/Malabo
Amerika/Matzeiten
Asia/Kamchatka
Etc/GMT+12
MST
Afrika/Maputo
America/Mazatlan
Asia/Karachi
Etc/GMT+2
MST7MDT
Afrika/Maseru
America/Mendoza
Asia/Kashgar
Etc/GMT+3
Mexico/BajaNorte
Afrika/Mbabane
America/Menomiee
Asia/Kathmandu
Etc/GMT+4
Mexico/BajaSur
Afrika/Mogadisho
America/Merida
Asia/Katmandu
Etc/GMT+5
Mexiko/Allgemein
Afrika/Monrovia
America/Metlakatla
Asia/Khandyga
Etc/GMT+6
NZ
Africa/Nairobi
America/Mexico_ City
Asia/Kolkata
Etc/GMT+7
NZ-CHAT
Afrika/Ndjamena
America/Miquelon
Asia/Krasnoyarsk
Etc/GMT+8
Navajo
Afrika/Nimey
Amerika/Moncton
Asia/Kuala_Lumpur
Etc/GMT+9
PRC
Afrika/Nouakcharten
Amerika/Monterrey
Asien/Kuchen
Etc/GMT-0
PST8PDT
Afrika/Oualdojoujou
America/Montevideo
Asia/Kuwait
Etc/GMT-1
Periode/Apia
Afrika/Porto-Nivo
Amerika/Montreal
Asien/Macau
Etc/GMT-10
anpassungsfähig/Auckland
Africa/Sao_Tome
Amerika/Montserrat
Asia/Macau
Etc/GMT-11
pazifik/Boatainvale
Afrika/Timbuktu
America/Nassau
Asien/Regierung
Etc/GMT-12
pazifik/Chatham
Afrika/Tririchtlinien
America/New_York
Asien/Makasser
Etc/GMT-13
Pacific/Chuuk
Afrika/ tunis
Amerika/Nigigon
Asia/Manila
Etc/GMT-14
Pazifischer/Osterferner
Afrika/Maximal
America/Nome
Asien/Muscat
Etc/GMT-2
Pazifisch/Efate
Amerika/Adak
America/Noronha
Asien/Nukzeiten
Etc/GMT-3
pazifik/Enderbery
Amerika/Anchorage
America/North_Dakota/Beulah
Asien/Nvoiznetsk
Etc/GMT-4
Periode
Amerika/Angullia
America/North_Dakota/Center
Asien/Nowsk
Etc/GMT-5
Periode aus Periode sicherheit
Amerika/antica
America/North_Dakota/New_Salem
Asien/Omsk
Etc/GMT-6
pazifik/Funafuti
Amerika/Araqueana
America/Ojinaga
Asia/Oral
Etc/GMT-7
Pacific/Galapagos
America/Argentina/Buenos_Aires
America/Panama
Asia/Phnom_Penh
Etc/GMT-8
Teilenzeit/Gambier
Amerika/Argentinien/Catamarca
America/Pangnirtung
Asia/Pontianak
Etc/GMT-9
Pacific/Guadalcanal
Amerika/Argentinien/ComodRivadavie
America/Paramaribo
Asien/Pjöngjang
Etc/GMT0
Pacific/Guam
America/Argentina/Cordoba
Amerika/Phoenix
Asien/Katar
Etc/Greenwich
Pacific/Honolulu
Amerika/Argentinien/jujuy
Amerika/Port-au-Price
Asien/Qylyorda
Etc/UCT
Pacific/Johnston
America/Argentina/La_Rioja
America/Port_of_Spain
Rangun/Asien
Etc/UTC
pazifik/Kirititimate
America/Argentina/Mendoza
America/Porto_Acre
Asien/Riad
Etc/Universal
Pacific/Kosrae
America/Argentina/Rio_Gallegos
America/Porto_Velho
Asien/Saigon
Etc/Zulu
Pacific/Kwajalein
America/Argentina/Salta
America/Puerto_Rico
Asia/Sakhalin
Europe/Amsterdam
Pacific/Majuro
America/Argentina/San_Juan
America/Rainy_River
Asien/Samarkand
Europe/Andorra
Pacific/Marquesas
America/Argentina/San_Luis
America/Rankin_Inlet
Asien/ Seoul
Europa/Athen
pazifik/Midway
Amerika/Argentinien/ Tucuman
Amerika/Recipe
Asia/Shanghai
Europa/Belgien
Pacific/Nauru
Amerika/Argentinien/Ushuaia
Amerika/Regina
Asien/Singapur
Europa/Belgrad
pazifik/Niue
America/Aruba
America/Resolute
Asia/Srednekolymsk
Europe/Berlin
anpassungsfähig/Norfolge
Amerika/Asuncion
America/Rio_Branco
Asien/Taipei
Europe/Bratislava
Pazifischer/Noumea
America/Atikokan
America/Rosario
Asia/Tashkent
Europa/Brücke
Pacific/Pago_Pago
Amerika/Atka
America/Santa_Isabel
Asien/Tiflis
Europa/Bukarest
Pacific/Palau
Amerika/Bashboard
Amerika/Santartem
Asia/Tehran
Europa/Budget
Periode/Pitcairn
America/Bahia_Banderas
Amerika/Santio
Asia/Tel_Aviv
Europa/Buchungen
Pacific/Pohnpei
America/Barbados
America/Santo_Domingo
Asia/Thimbu
Europe/Chisinau
Pacific/Ponape
Amerika/Belement
America/Sao_Paulo
Asia/Thimphu
Europa/Kupfern
Pacific/Port_Moresby
Amerika/Belize
America/Scoresbysund
Asien/Token
Europa/Dupliins
Pacific/Rarotonga
America/Blanc-Sablon
America/Shipstein
Asia/Ujung_Pandang
Europa/Gibraltar
pazifik/Saipan
America/Boa_Vista
Amerika/Sitka
Asia/Ulaanbaatar
Europe/Guernsey
Pacific/Samoa
Amerika/Bogota
America/St_Barthuelle
Asien/Ulan_Bator
Europe/Helsinki
Pacific/Tahiti
America/Boise
America/St_Johns
Asia/Urumqi
Europe/Isle_of_Man
Pacific/Tarawa
America/Buenos_Aires
America/St_Kitts
Asia/Ust-Nera
Europe/Istanbul
Pacific/Tongatapu
America/Cambridge_Bay
America/St_Lucia
Asien/Vientiane
Europa/Jerney
pazifik/Truk
America/Campo_Grande
America/St_Thomas
Asia/Vladivostok
Europa/Kalinegrad
Periode
Amerika/Cancun
America/St_Vincent
Asia/Yakutsk
Europe/Kiev
pazifik/wallis
Amerika/Caracas
America/Swift_Current
Asien/Jekaterinburg
Europe/Lisbon
Pazifisch/Japisch
Amerika/Catamarca
America/Tegucigalpa
Asien/Eriwan
Europe/Ljubljana
Warschau
Amerika/Caxyenne
America/Thule
Planung/Azoren
Europe/London
Portugal
Amerika/Kaiman
America/Thunder_Bay
Atlantic/Bermuda
Europa/ Luxemburg
ROC
Amerika/Chicago
Amerika/Tijuana
atlantik/kanarien
Europe/Madrid
ROK
America/Chihuahua
America/Toronto
Atlantic/Cape_Verde
Europe/Malta
Singapur
America/Coral_Harbour
Amerika/Tortola
Atlantic/Faeroe
Europe/Mariehamn
Die Pute
America/Cordoba
America/Vancouver
atlantik/ Färöer
Europa/Minsk
UCT
America/Costa_Rica
Amerika/Jungfern
Atlantic/Jan_Mayen
Europe/Monaco
USA/Alaska
Amerika/Creston
Amerika/ Weißes Land
Atlantic/Madeira
Europa/Mosschau
US/Aleutianisch
America/Cuiaba
America/Winnipeg
Atlantic/Reykjavik
Europa/Nukzeiten
USA/Arizana
Amerika/curacao
America/Yakutat
Atlantic/South_Georgia
Europe/Oslo
US/Central
America/Danmarkshavn
America/YellyKNife
Atlantic/St_Helena
Europa/Paris
USA/Ostindiana
America/Dawson
Antworten
Atlantic/Stanley
Europa/Podgorica
USA/Ost
America/Dawson_Creek
Antworten
Australien/ACT
Europa/Prangage
USA/Hauwaii
Amerika/Denver
Antarctica/DumontDUrville
Australien/Adaliade
Europa/Rigea
US/Indana-Powered
Amerika/Detroit
Antworten
Australien/ Brisbane
Europa/Rom
US/Michigan
Amerika/Dominica
Antworten
Australia/Broken_Hill
Europe/Samara
USA/Mountain
Amerika/Edmonton
Antarctica/McMurdo
Australia/Canberra
Europe/San_Marino
USA/pazifik
Amerika/Eirschuss
Antworten
Australien/Currie
Europe/Sarajevo
US/Pacific - Neu
America/El_Salvador
Anteilnahme/Rohera
Australien/Darwin
Europe/Simferopol
USA/Samoa
America/Ensenada
Antworten
Australien/Eupla
Europe/Skopje
UTC
America/Fort_Nelson
Antworten
Australien/hobart
Europa/Sofia
Universal
America/Fort_Wayne
Antworten
Australia/LHI
Europe/Stockholm
W-SU
Amerika/Fortaleza
Antworten
Australia/Lindeman
Europa/Tallinn
WET
America/Glace_Bay
Arktik/Longyearbyen
Australia/Lord_Howe
Europa/Tirane
Zulu
Amerika/Goodthab
Asien/Aden
Australien/Meljoun
Europe/Tiraspol
America/Goose_Bay
Asien/Almaty
Australien/NSW
Europa/Uschgooder

Unterstützte Zeichenfolgen-Token für Datumsformat

Nicht alphanumerische Zeichen werden vom Parser ignoriert.
Token für Jahr, Monat und Tag
Eingabe
Beispiel
Beschreibung
JJJJ
2014
vier- oder zweistelliges Jahr
JJ
14
2-stelliges Jahr
Q
1..4
Quartal des Jahres Legt den Monat auf den ersten Monat des Quartals.
M MM
1..12
Monatszahl
MMM MMMM
Jan..Dezember
Monatsname im Gebietsschema
D DD
1..31
Tag des Monats
Das sollten Sie tun:
1. ..31
Tag des Monats mit Ordnungszahl
DDD DDDD
1..365
Tag des Jahres
X
1410715640.579
Unix-Zeitstempel
x
1410715640579
Unix-MS-Zeitstempel
YYYY aus Version 2.10.5 unterstützt zweistellige Jahreszahlen und konvertiert diese in ein Jahr nahe 2000 (identisch mit YY).
Token für Wochenjahr, Woche und Wochentag
Für diese verwenden die Kleinbuchstaben-Token die Starttage der länderspezifischen Woche und die Großbuchstaben-Token die Starttage des ISO- Wochendatums.
Eingabe
Beispiel
Beschreibung
gggg
2014
Gebietsschema mit 4-stelligem Wochenjahr
gg
14
Gebietsschema mit 2-stelliger Woche - Jahr
ww
1..53
Gebietsschema - Woche des Jahres
e
1..7
Tag der Woche für Gebietsschema
ttt ttt
Mo ... Sonntag
Tagesname im Gebietsschema
GGGG
2014
4-stellige ISO-Woche - Jahr
GG
14
Zweistellige ISO-Woche - Jahr
W WW
1..53
ISO-Woche des Jahres
E
1..7
ISO-Tag der Woche
Token für Stunde, Minute, Sekunde, Millisekunde und Zeitversatz
Eingabe
Beispiel
Beschreibung
H HH
0..23
24 Stunden
h hh
1..12
12-Stunden-Zeit wird mit einem A verwendet.
a A
Uhr
Post- oder Ante-Meridiem
m mm
0..59
Minuten
s ss
0..59
Sekunden
S SS SSS
0..999
Bruchteile von Sekunden
Z ZZ
+12:00
Zeitversatz zu UTC als +-HH:mm, +-HHmm oder Z

Erstellen von Datums-/Zeitzeichenfolgen nach ISO8601

// create a date from a date fragment that is in ISO8601 format var date = ai.date.create('2016-02-01', 'America/Los_Angeles'); // date is "2016-02-01T00:00:00-08:00" // create a date from a date fragment that is NOT in ISO8601 format var date = ai.date.create('02/01/2016', 'America/Los_Angeles', 'MM/DD/YYYY'); // date is "2016-02-01T00:00:00-08:00" // create a date from a date fragment that is NOT in ISO8601 format, but in Australian format var date = ai.date.create('02/01/2016', 'America/Los_Angeles', 'DD/MM/YYYY'); // date is "2016-01-02T00:00:00-08:00" // create a date from a date and time fragment, but no offset, fragment is in ISO8601 format. var date = ai.date.create('2016-02-01T05:00', 'America/Los_Angeles'); // date is "2016-02-01T05:00:00-08:00" var date = ai.date.create('2016-02-01 05:00', 'America/Los_Angeles'); // date is "2016-02-01T05:00:00-08:00" // create a date that includes daylight savings var date = ai.date.create('2016-02-01 12:00', 'Australia/Sydney'); // date is "2016-02-01T12:00:00+11:00" // without daylight savings... var date = ai.date.create('2016-06-01 12:00', 'Australia/Sydney'); // date is "2016-02-01T12:00:00+10:00" // create a date in UTC var date = ai.date.create('2016-03-01', 'UTC'); // date is "2016-03-01T00:00:00+00:00"

Konvertieren von Datums-/Zeitzeichenfolgen nach ISO8601

// convert Brisbane to Sydney time with daylight savings var date = ai.date.convertTimezone(new Date('2015-01-15T12:00:00+10:00'), 'Australia/Sydney'); // date is "2015-01-15T13:00:00+11:00" // convert Brisbane to Sydney time without daylight savings var date = ai.date.convertTimezone('2015-06-15T12:00:00+10:00', 'Australia/Sydney'); // date is "2015-06-15T12:00:00+10:00" // convert Brisbane to New York time var date = ai.date.convertTimezone('2015-06-15T12:00:00+10:00', 'America/New_York'); // date is "2015-06-14T22:00:00-04:00" // convert New York to Brisbane time var date = ai.date.convertTimezone('2015-06-15T12:00:00-04:00', 'Australia/Brisbane'); // date is "2015-06-16T02:00:00+10:00" // convert New York to UTC time var date = ai.date.convertTimezone('2015-06-15T12:00:00-04:00', 'UTC'); // date is "2015-06-15T16:00:00+00:00"

Abrufen der Server-Zeitzone

var serverTz = ai.date.getServerTimezone(); // as an example, serverTz = 'America/Los_Angeles'

Abrufen aller unterstützten Zeitzonen

var timezones = ai.date.getSupportedTimezones(); // timezones is an array containing the above 583 timezones