ai.date
Met de naamruimte ai.date kunnen gebruikers ISO8601 datetime-tekenreeksen maken en deze converteren naar verschillende tijdzones. Lees hiermeer over ISO8601.
Methode
| Parameters
| Retourtype
| Omschrijving
|
|---|---|---|---|
create( date, sourceTz, format ) |
| String | Hiermee maakt u een datum/tijd-tekenreeks met ISO8601-indeling, inclusief verschuiving van datum, tijd en tijdzone, op basis van een gedeeltelijke datum/tijd-tekenreeks, tijdzone en optionele opmaaktekenreeks. Tokens voor een geldige notatietekenreeks vindt u hieronder. BELANGRIJK: als datum geen geldige ISO8601-tekenreeks is, moet u een notatietekenreeks opgeven om een datumtekenreeks te kunnen parseren en maken. |
convertTimezone( date, targetTz ) |
| String | Converteert een JavaScript-datumobject of een geldige ISO8601-datumtekenreeks van de ene tijdzone naar een andere. De geretourneerde waarde is een ISO8601-datumtekenreeks die is opgemaakt in de doeltijdzone. Geldige waarden voor tijdzones vindt u hieronder. |
getServerTimezone() | String | Retourneert de tijdzone van de integratieservers. Alle nieuwe datumobjecten die in gebruikersscripts zijn gemaakt, worden behandeld als in de tijdzone van de servers. | |
getSupportedTimezones() | Matrix<String> | Retourneert een matrix met alle geldige tijdzones voor gebruik in convertTimezone(). |
Ondersteunde tijdzones
Afrika/Abidjan | America/Grand_Turk | Azië/Amman | Australië/Noord | Europe/Vaduz |
Afrika/Accra | Amerika/Grenada | Azië/Anady | Australië/Perth | Europa/Vaticaan |
Africa/Addis_Ababa | Amerika/Guadeloupe | Azië/Aqtau | Australië/Queensland | Europa/Wenen |
Afrika/Algiers | Amerika/Guatemala | Azië/Aqtobe | Australië/Zuid | Europa/Vilnius |
Afrika/Asmara | Amerika/Guayaquil | Azië/Ashchabad | Australië/Sydney | Europa/Volgograd |
Afrika/Asmera | Amerika/Guyana | Azië/Ashchabad | Australië/Tasmanië | Europa/Warschau |
Afrika/Bamako | Amerika/Halifax | Azië/Bagdad | Australië/Victoria | Europa/Zagreb |
Afrika/Bangui | Amerika/Havana | Azië/Bahrein | Australië/West | Europa/Zaporozhye |
Afrika/Banjul | Amerika/Hermosillo | Azië/Baku | Australië/Yancowinna | Europa/Zürich |
Afrika/Bissau | Amerika/Indiana/Indianapolis | Asia/Bangkok | Brazilië/Acre | GB |
Afrika/Blantyre | Amerika/Indiana/Knox | Azië/Beiroet | Brazil/DeNoronha | GB-Eire |
Afrika/Brazzaville | Amerika/Indiana/Marengo | Azië/Bishkek | Brazilië/Oost | GMT |
Afrika/Bujumbura | Amerika/Indiana/Petersburg | Azië/Brunei | Brazilië/West | GMT+0 |
Afrika/Caïro | Amerika/Indiana/Tell_City | Azië/Calcutta | CET | GMT-0 |
Afrika/Casablanca | Amerika/Indiana/Vevay | Azië/Chita | CST6CDT | GMT0 |
Afrika/Ceuta | Amerika/Indiana/Vincennes | Azië/Choibalsan | Canada/Atlantische Oceaan | Greenwich |
Afrika/Conakry | Amerika/Indiana/Winamac | Azië/Chongqing | Canada/Central | HST |
Afrika/Dakar | Amerika/Indianapolis | Azië/Chungking | Canada/Oost-Saskatchewan | Hongkong |
Africa/Dar_es_Salaam | Amerika/Inuvik | Azië/Colombo | Canada/Oost | IJsland |
Afrika/Djibouti | Amerika/Iqaluit | Azië/Dacca | Canada/Berg | Indian/Antananarivo |
Afrika/Duala | Amerika/Jamaica | Azië/Damascus | Canada/Newfoundland | Indiaas/Chagos |
Africa/El_Aaiun | Amerika/Jujuy | Azië/Dhaka | Canada/Pacific | Indiaas/Kerstmis |
Afrika/Freetown | Amerika/Juneau | Azië/Dili | Canada/Saskatchewan | Indiaas/Cocos |
Afrika/Gaborone | Amerika/Kentucky/Louisville | Azië/Dubai | Canada/Yukon | Indiaas/Comoor |
Afrika/Harare | Amerika/Kentucky/Monticello | Azië/Dushanbe | Chili/Continental | Indiaas/Kerguelen |
Afrika/Johannesburg | America/Knox_IN | Azië/Gaza | Chili/EasterIsland | Indiaas/Mahe |
Afrika/Juba | Amerika/Kralendijk | Azië/Harbin | Cuba | Indiaas/Maldiven |
Afrika/Kampala | America/La_Paz | Azië/Hebron | EET | Indian/Mauritius |
Afrika/Khartoem | Amerika/Lima | Asia/Ho_Chi_Minh | GESCHATTE WAARDE | Indiaas/Mayotte |
Afrika/Kigali | America/Los_Angeles | Asia/Hong_Kong | SCHAT5EDT | Indiaas/Réunion |
Afrika/Kinshasa | Amerika/Louisville | Azië/Hovd | Egypte | Iran |
Afrika/Lagos | America/Lower_Princes | Azië/Irkoetsk | Ierland | Israel |
Afrika/Libreville | Amerika/Maceió | Azië/Istanbul | Enz./GMT | Jamaica |
Afrika/Lomé | Amerika/Managua | Azië/Jakarta | Etc/GMT+0 | Japan |
Afrika/Luanda | Amerika/Manaus | Asia/Jayapura | Etc/GMT+1 | Kwajalein |
Afrika/Lubumbashi | Amerika/Marigot | Azië/Jeruzalem | Etc/GMT+10 | Libya |
Afrika/Lusaka | Amerika/Martinique | Azië/Kabul | Etc/GMT+11 | MET |
Afrika/Malabo | Amerika/Matamoros | Asia/Kamchatka | Etc/GMT+12 | MST |
Afrika/Maputo | Amerika/Mazatlan | Asia/Karachi | Etc/GMT+2 | MST7MDT |
Afrika/Maseru | Amerika/Mendoza | Azië/Kashgar | Etc/GMT+3 | Mexico/BajaNorte |
Afrika/Mbabane | Amerika/Menominee | Azië/Kathmandu | Etc/GMT+4 | Mexico/BajaSur |
Afrika/Mogadishu | Amerika/Merida | Azië/Katmandu | Etc/GMT+5 | Mexico/Algemeen |
Afrika/Monrovia | America/Metlakatla | Azië/Khandyga | Etc/GMT+6 | NZ |
Afrika/Nairobi | America/Mexico_City | Azië/Kolkata | Etc/GMT+7 | NZ-CHAT |
Afrika/Ndjamena | Amerika/Miquelon | Azië/Krasnojarsk | Etc/GMT+8 | Navajo |
Afrika/Niamey | Amerika/Moncton | Asia/Kuala_Lumpur | Etc/GMT+9 | PRC |
Afrika/Nouakchott | Amerika/Monterrey | Azië/Kuching | Etc/GMT-0 | PST8PDT |
Africa/Ouagadougou | Amerika/Montevideo | Azië/Koeweit | Etc/GMT-1 | Pacific/Apia |
Africa/Porto-Novo | Amerika/Montreal | Azië/Macau | Etc/GMT-10 | Pacific/Auckland |
Afrika/Sao_Tome | Amerika/Montserrat | Azië/Macau | Etc/GMT-11 | Pacific/Bougainville |
Afrika/Timboektoe | Amerika/Nassau | Azië/Magadan | Etc/GMT-12 | Pacific/Chatham |
Afrika/Tripoli | Amerika/New_York | Azië/Makassar | Etc/GMT-13 | Pacific/Chuuk |
Afrika/Tunes | Amerika/Nipigon | Azië/Manilla | Etc/GMT-14 | Stille Oceaan/Pasen |
Afrika/Windhoek | Amerika/Nome | Azië/Muscat | Etc/GMT-2 | Pacific/Efate |
Amerika/Adak | Amerika/Noronha | Azië/Nicosia | Etc/GMT-3 | Pacific/Enderbury |
Amerika/Ankerplaats | America/North_Dakota/Beulah | Azië/Novokoeznetsk | Etc/GMT-4 | Pacific/Fakaofo |
Amerika/Anguilla | America/North_Dakota/Center | Azië/Novosibirsk | Etc/GMT-5 | Pacific/Fiji |
Amerika/Antigua | America/North_Dakota/New_Salem | Azië/Omsk | Etc/GMT-6 | Pacific/Funafuti |
Amerika/Araguaina | Amerika/Ojinaga | Azië/Mondeling | Etc/GMT-7 | Pacific/Galapagos |
Amerika/Argentinië/Buenos_Aires | Amerika/Panama | Azië/Phnom_Penh | Etc/GMT-8 | Pacific/Gambier |
Amerika/Argentinië/Catamarca | Amerika/Pangnirtung | Azië/Pontianak | Etc/GMT-9 | Pacific/Guadalcanal |
Amerika/Argentinië/ComodRivadavia | Amerika/Paramaribo | Azië/Pyongyang | Etc/GMT0 | Pacific/Guam |
Amerika/Argentinië/Cordoba | Amerika/Phoenix | Azië/Qatar | Enz/Greenwich | Pacific/Honolulu |
Amerika/Argentinië/Jujuy | Amerika/Port-au-Prince | Azië/Qyzylorda | Enz/UCT | Pacific/Johnston |
America/Argentina/La_Rioja | America/Port_of_Spain | Azië/Rangoon | Etc/UTC | Pacific/Kiritimat |
Amerika/Argentinië/Mendoza | Amerika/Porto_Acre | Azië/Riyad | Etc/Universal | Pacific/Kosrae |
Amerika/Argentinië/Rio_Gallegos | America/Porto_Velho | Azië/Saigon | Etc/Zulu | Pacific/Kwajalein |
Amerika/Argentinië/Salta | America/Puerto_Rico | Azië/Sachalin | Europa/Amsterdam | Pacific/Majuro |
Amerika/Argentinië/San_Juan | America/Rainy_River | Azië/Samarkand | Europe/Andorra | Pacific/Marquesas |
Amerika/Argentinië/San_Luis | America/Rankin_Inlet | Azië/Seoel | Europa/Athene | Pacific/Midway |
Amerika/Argentinië/Tucuman | Amerika/Recife | Azië/Shanghai | Europa/Belfast | Pacific/Nauru |
Amerika/Argentinië/Ushuaia | Amerika/Regina | Azië/Singapore | Europa/Belgrado | Pacific/Niue |
Amerika/Aruba | Amerika/Resoluut | Azië/Srednekolymsk | Europa/Berlijn | Pacific/Norfolk |
Amerika/Asunción | America/Rio_Branco | Azië/Taipei | Europa/Bratislava | Pacific/Noumea |
Amerika/Atikokan | Amerika/Rosario | Azië/Tasjkent | Europa/Brussel | Pacific/Pago_Pago |
Amerika/Atka | America/Santa_Isabel | Azië/Tbilisi | Europa/Boekarest | Pacific/Palau |
Amerika/Bahia | Amerika/Santarem | Azië/Teheran | Europa/Boedapest | Pacific/Pitcairn |
America/Bahia_Banderas | Amerika/Santiago | Asia/Tel_Aviv | Europa/Busingen | Pacific/Pohnpei |
Amerika/Barbados | America/Santo_Domingo | Azië/Thimbu | Europa/Chisinau | Pacific/Ponape |
Amerika/Belem | America/Sao_Paulo | Azië/Thimphu | Europa/Kopenhagen | Pacific/Port_Moresby |
Amerika/Belize | Amerika/Scoresbysund | Azië/Tokio | Europa/Dublin | Pacific/Rarotonga |
Amerika/Blanc-Sablon | Amerika/Shiprock | Asia/Ujung_Pandang | Europa/Gibraltar | Pacific/Saipan |
Amerika/Boa_Vista | Amerika/Sitka | Azië/Ulaanbaatar | Europa/Guernsey | Pacific/Samoa |
Amerika/Bogota | America/St_Barthelemy | Asia/Ulan_Bator | Europa/Helsinki | Pacific/Tahiti |
Amerika/Boise | America/St_Johns | Azië/Urumqi | Europe/Isle_of_Man | Pacific/Tarawa |
America/Buenos_Aires | Amerika/St_Kitts | Azië/Ust-Nera | Europa/Istanbul | Pacific/Tongatapu |
America/Cambridge_Bay | America/St_Lucia | Azië/Vientiane | Europa/Jersey | Pacific/Truk |
America/Campo_Grande | Amerika/St_Thomas | Asia/Vladivostok | Europa/Kaliningrad | Pacific/Wake |
Amerika/Cancun | America/St_Vincent | Azië/Jakoetsk | Europa/Kiev | Pacific/Wallis |
Amerika/Caracas | America/Swift_Current | Azië/Jekaterinenburg | Europa/Lissabon | Pacific/Yap |
Amerika/Catamarca | America/Tegucigalpa | Azië/Jerevan | Europe/Ljubljana | Polen |
Amerika/Cayenne | Amerika/Thule | Atlantische Oceaan/Azoren | Europa/Londen | Portugal |
Amerika/Cayman | America/Thunder_Bay | Atlantische Oceaan/Bermuda | Europa/Luxemburg | ROC |
Amerika/Chicago | Amerika/Tijuana | Atlantische Oceaan/Canarische Eilanden | Europa/Madrid | ROK |
America/Chihuahua | Amerika/Toronto | Atlantic/Kaapverdië | Europa/Malta | Singapore |
America/Coral_Harbour | Amerika/Tortola | Atlantische Oceaan/Faeröer | Europa/Mariehamn | Turkije |
Amerika/Córdoba | Amerika/Vancouver | Atlantische Oceaan/Faeröer | Europa/Minsk | UCT |
America/Costa_Rica | Amerika/Maagd | Atlantic/Jan_Mayen | Europa/Monaco | VS/Alaska |
Amerika/Creston | Amerika/Whitehorse | Atlantic/Madeira | Europa/Moskou | VS/Aleoeten |
Amerika/Cuiaba | Amerika/Winnipeg | Atlantic/Reykjavik | Europa/Nicosia | VS/Arizona |
Amerika/Curacao | Amerika/Yakutat | Atlantic/South_Georgia | Europa/Oslo | VS/Centraal |
Amerika/Danmarkshavn | America/Yellowknife | Atlantic/St_Helena | Europa/Parijs | VS/Oost-Indiana |
Amerika/Dawson | Antarctica/Casey | Atlantic/Stanley | Europa/Podgorica | VS/Oost |
America/Dawson_Creek | Antarctica/Davis | Australië/ACT | Europa/Praag | VS/Hawaï |
Amerika/Denver | Antarctica/DumontDUrville | Australië/Adelaide | Europa/Riga | VS/Indiana-Starke |
Amerika/Detroit | Antarctica/Macquarie | Australië/Brisbane | Europa/Rome | VS/Michigan |
Amerika/Dominica | Antarctica/Mawson | Australia/Broken_Hill | Europe/Samara | VS/Berg |
Amerika/Edmonton | Antarctica/McMurdo | Australië/Canberra | Europe/San_Marino | VS/Pacific |
Amerika/Eirunepe | Antarctica/Palmer | Australië/Currie | Europe/Sarajevo | VS/Pacific-Nieuw |
America/El_Salvador | Antarctica/Rothera | Australië/Darwin | Europe/Simferopol | US/Samoa |
Amerika/Ensenada | Antarctica/Zuidpool | Australië/Eucla | Europe/Skopje | UTC |
America/Fort_Nelson | Antarctica/Syowa | Australië/Hobart | Europa/Sofia | Universal |
America/Fort_Wayne | Antarctica/Troll | Australië/LHI | Europa/Stockholm | W-SU |
Amerika/Fortaleza | Antarctica/Vostok | Australië/Lindeman | Europa/Tallinn | WET |
America/Glace_Bay | Noordpoolgebied/Longyearbyen | Australia/Lord_Howe | Europa/Tirane | Zulu |
Amerika/Godthab | Azië/Aden | Australië/Melbourne | Europe/Tiraspol | |
America/Goose_Bay | Azië/Almaty | Australië/NSW | Europa/Oezjgorod |
Ondersteunde tekenreekstokens voor datumnotatie
Niet-alfanumerieke tekens worden door de parser genegeerd.
- Tokens voor jaar, maand en dag
- InputVoorbeeldOmschrijvingJJJJ2014Jaartal van 4 of 2 cijfersJJ14jaartal van twee cijfersQ1..4Kwartaal van het jaar. Stelt de maand in op de eerste maand van het kwartaal.M MM1..12MaandnummerMMM MMMMJan..DecemberMaandnaam in landinstellingD DD1..31Dag van maandWel doen1e..31eDag van maand met ordinaalDDD DDDD1..365Dag van jaarX1410715640.579Unix-tijdstempelx1410715640579Unix MS-tijdstempelYYYY vanaf versie 2.10.5 ondersteunt jaartallen van twee cijfers en converteert deze naar een jaar in de buurt van 2000 (hetzelfde als YY).
- Week - tokens voor jaar, week en weekdag
- Hiervoor gebruiken de tokens in kleine letters de begindagen van de week die rekening houden met de landinstelling en gebruiken de tokens in hoofdletters de begindagen van de ISO- weekdatum.InputVoorbeeldOmschrijvinggggg2014Landinstelling 4-cijferig weekjaargg14Landinstelling - jaar van twee cijfers in weekw ww1..53Landinstellingsweek van jaare1..7Dag van de week landinstellingddd ddddMa...zondagDagnaam in landinstellingGGGG2014ISO-weekjaar met 4 cijfersGG14ISO-weekjaar met twee cijfersW WW1..53ISO-week van jaarE1..7ISO-dag van week
- Tokens voor uren, minuten, seconden, milliseconden en verschuivingen
- InvoerVoorbeeldOmschrijvingH HH0..2324-uurs tijdu hh1..1212-uurs tijd gebruikt met een A.a Aam pmNa- of ante-meridiemm mm0..59Minutens ss0..59SecondenS SS SSS0..999Fractionele secondenZ ZZ+12:00Verschuiving van UTC als +-UU:mm, +-UUmm of Z
Datum/tijd-tekenreeksen voor ISO8601 maken
// 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"
ISO8601-datum/tijd-tekenreeksen converteren
// 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"
Tijdzone van server ophalen
var serverTz = ai.date.getServerTimezone(); // as an example, serverTz = 'America/Los_Angeles'
Alle ondersteunde tijdzones ophalen
var timezones = ai.date.getSupportedTimezones(); // timezones is an array containing the above 583 timezones