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 ) |
| 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 ) |
| 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
- EingabeBeispielBeschreibungJJJJ2014vier- oder zweistelliges JahrJJ142-stelliges JahrQ1..4Quartal des Jahres Legt den Monat auf den ersten Monat des Quartals.M MM1..12MonatszahlMMM MMMMJan..DezemberMonatsname im GebietsschemaD DD1..31Tag des MonatsDas sollten Sie tun:1. ..31Tag des Monats mit OrdnungszahlDDD DDDD1..365Tag des JahresX1410715640.579Unix-Zeitstempelx1410715640579Unix-MS-ZeitstempelYYYY 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.EingabeBeispielBeschreibunggggg2014Gebietsschema mit 4-stelligem Wochenjahrgg14Gebietsschema mit 2-stelliger Woche - Jahrww1..53Gebietsschema - Woche des Jahrese1..7Tag der Woche für Gebietsschemattt tttMo ... SonntagTagesname im GebietsschemaGGGG20144-stellige ISO-Woche - JahrGG14Zweistellige ISO-Woche - JahrW WW1..53ISO-Woche des JahresE1..7ISO-Tag der Woche
- Token für Stunde, Minute, Sekunde, Millisekunde und Zeitversatz
- EingabeBeispielBeschreibungH HH0..2324 Stundenh hh1..1212-Stunden-Zeit wird mit einem A verwendet.a AUhrPost- oder Ante-Meridiemm mm0..59Minutens ss0..59SekundenS SS SSS0..999Bruchteile von SekundenZ ZZ+12:00Zeitversatz 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