@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 689 kB
JSON
[{"id":"constants","title":"Stałe","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Reprezentuje wartość większą od każdej pozostałej liczby. Stała `-Infinity` może być także użyta jako wartość mniejsza od każdej liczby.","examples":"\n**Przykład**\n\nOblicza wartość maksymalną wartości czterech pól\n\n```arcade\nvar values = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4 ];\nvar maxValue = -Infinity;\n\nfor(var i in values){\n maxValue = IIF(values[i] > maxValue, values[i], maxValue);\n}\n\nreturn maxValue;\n```\n\n","completion":{"label":"Infinity","detail":"Infinity","insertText":"Infinity","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReprezentuje wartość większą od każdej pozostałej liczby. Stała `-Infinity` może być także użyta jako wartość mniejsza od każdej liczby."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Wartość obwodu koła podzielona przez jego średnicę, w przybliżeniu `3,14159`.","examples":"\n**Przykład**\n\nZwraca powierzchnię obiektu okręgu\n\n```arcade\nvar r = $feature.radius;\nPI * r * r;\n```\n\n","completion":{"label":"PI","detail":"PI","insertText":"PI","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWartość obwodu koła podzielona przez jego średnicę, w przybliżeniu `3,14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Wstawia znak ukośnika odwrotnego `\\` do tekstu.","examples":"\n**Przykład**\n\nZwraca ciąg znakowy '\\\\\\serverName\\foo\\bar'\n\n```arcade\nTextFormatting.BackwardSlash + TextFormatting.BackwardSlash + $feature.FILE_PATH\n```\n\n","completion":{"label":"TextFormatting.BackwardSlash","detail":"TextFormatting.BackwardSlash","insertText":"TextFormatting.BackwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWstawia znak ukośnika odwrotnego `\\` do tekstu."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Wstawia znak podwójnego cudzysłowu `\\\"` do tekstu.","examples":"\n**Przykład**\n\nZwraca ciąg znakowy 'Nicholas \\\"Nick\\\" Anderson'\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.DoubleQuote + $feature.ALIAS + TextFormatting.DoubleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.DoubleQuote","detail":"TextFormatting.DoubleQuote","insertText":"TextFormatting.DoubleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWstawia znak podwójnego cudzysłowu `\\\"` do tekstu."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Wstawia znak prawego ukośnika `/` do tekstu.","examples":"\n**Przykład**\n\nZwraca ciąg znakowy '151/low'\n\n```arcade\n$feature.POP_DENSITY + TextFormatting.ForwardSlash + $feature.CLASS\n```\n\n","completion":{"label":"TextFormatting.ForwardSlash","detail":"TextFormatting.ForwardSlash","insertText":"TextFormatting.ForwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWstawia znak prawego ukośnika `/` do tekstu."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Wstawia nowy wiersz lub podział wiersza do tekstu. Etykiety wielowierszowe **NIE** są obsługiwane przez interfejs ArcGIS API 3.x for JavaScript ani w przeglądarce map Map Viewer Classic usługi ArcGIS Online.","examples":"\n**Przykład**\n\nZwraca ciąg znakowy \"T2N R1W\"\n\n```arcade\n\"T\" + $feature.TOWNSHIP + TextFormatting.NewLine + \"R\" + $feature.RANGE\n```\n\n","completion":{"label":"TextFormatting.NewLine","detail":"TextFormatting.NewLine","insertText":"TextFormatting.NewLine","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWstawia nowy wiersz lub podział wiersza do tekstu. Etykiety wielowierszowe **NIE** są obsługiwane przez interfejs ArcGIS API 3.x for JavaScript ani w przeglądarce map Map Viewer Classic usługi ArcGIS Online."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Wstawia znak pojedynczego cudzysłowu `'` do tekstu.","examples":"\n**Przykład**\n\nZwraca ciąg znakowy \\\"Nicholas 'Nick' Anderson\\\"\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.SingleQuote + $feature.ALIAS + TextFormatting.SingleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.SingleQuote","detail":"TextFormatting.SingleQuote","insertText":"TextFormatting.SingleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWstawia znak pojedynczego cudzysłowu `'` do tekstu."}}}]},{"id":"debugging_functions","title":"Funkcje debugowania","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Rejestruje komunikat w konsoli na potrzeby debugowania. Ta funkcja może być szczególnie przydatna do debugowania wyrażeń. W przeciwieństwie do większości funkcji `Console()` nie zwraca wartości, lecz rejestruje komunikaty w osobnym oknie wyłącznie w celach kontroli danych. Pomyślne użycie tej funkcji nie ma wpływu obliczeniowego na wartościowanie wyrażenia. Lokalizacja konsoli zależy od profilu lub kontekstu, w którym utworzono wyrażenie. Podczas tworzenia wyrażenia w usłudze ArcGIS Online dostęp do zarejestrowanych komunikatów można uzyskać na karcie „Konsola” okna wyników w edytorze języka Arcade. Wyrażenia wykonywane w klienckich aplikacjach internetowych rejestrują komunikaty w konsoli przeglądarki.","examples":"\n**Przykład**\n\nRejestruje wartość `max` dla każdej iteracji pętli w obrębie funkcji\n\n```arcade\n// The console window will log the following:\n// 'current item is: 10, but max = 10'\n// 'current item is: 0, but max = 10'\n// 'current item is: 84, but max = 84'\n// 'current item is: 30, but max = 84'\n\n// The expression evaluates to 84\nfunction findMax(yourArray) {\n var maxValue = -Infinity;\n for (var i in yourArray) {\n maxValue = IIf(yourArray[i] > maxValue, yourArray[i], maxValue);\n Console('current item is: ' + i + ', but maxValue = ' + maxValue);\n }\n return maxValue;\n}\nvar myArray = [ 10, 0, 84, 30 ];\nfindMax(myArray);\n```\n\n","completion":{"label":"Console","detail":"Console([value1, ..., valueN]?) -> Null","insertText":"Console($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRejestruje komunikat w konsoli na potrzeby debugowania. Ta funkcja może być szczególnie przydatna do debugowania wyrażeń. W przeciwieństwie do większości funkcji `Console()` nie zwraca wartości, lecz rejestruje komunikaty w osobnym oknie wyłącznie w celach kontroli danych. Pomyślne użycie tej funkcji nie ma wpływu obliczeniowego na wartościowanie wyrażenia. Lokalizacja konsoli zależy od profilu lub kontekstu, w którym utworzono wyrażenie. Podczas tworzenia wyrażenia w usłudze ArcGIS Online dostęp do zarejestrowanych komunikatów można uzyskać na karcie „Konsola” okna wyników w edytorze języka Arcade. Wyrażenia wykonywane w klienckich aplikacjach internetowych rejestrują komunikaty w konsoli przeglądarki.\n\n**Parametr**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Lista zmiennych, tekst, liczba lub słownik do wyprowadzania w oknie komunikatów.\n\n**Wartość zwracana**: Null"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"getenvironment","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#getenvironment","description":"Dostarcza informacji o kontekście i środowisku, w którym wykonywane jest wyrażenie w języku Arcade.","examples":"\n**Przykład**\n\nPobiera środowisko klienta lub systemu\n\n```arcade\nvar env = GetEnvironment()\n// equals the following when executed in a JavaScript Maps SDK application\n// {\n// \"version\":\"1.30\",\n// \"engine\":\"web\",\n// \"engineVersion\":\"4.32\",\n// \"application\":\"\",\n// \"locale\":\"en\",\n// \"spatialReference\": { \"wkid\": 102100 }\n// \"timeZone\":\"America/Los_Angeles\",\n// \"userTimeZone\":\"America/Los_Angeles\"\n// }\nvar locale = IIF(HasValue(env, \"locale\"), env.locale, \"\");\n// returns the locale if it exists, otherwise returns an empty text value\nreturn locale;\n```\n\n","completion":{"label":"GetEnvironment","detail":"GetEnvironment() -> Dictionary","insertText":"GetEnvironment($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDostarcza informacji o kontekście i środowisku, w którym wykonywane jest wyrażenie w języku Arcade.\n\n**Wartość zwracana**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nZwraca słownik zawierający poniższe właściwości. Zwrócone właściwości mogą się różnić w zależności od miejsca uruchomienia wyrażenia w języku Arcade, dlatego zaleca się użycie funkcji `HasValue`, aby upewnić się, że żądana właściwość środowiska istnieje.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wersja środowiska Arcade. Więcej informacji na temat wersjonowania zawiera tablica wersji środowiska Arcade.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Silnik wykonujący wyrażenie w języku Arcade. Dozwolone wartości: `web`, `native`, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wersja silnika wykonującego wyrażenie w języku Arcade. Więcej informacji na temat wersjonowania zawiera tablica wersji środowiska Arcade.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Aplikacja, w której uruchamiane jest wyrażenie w języku Arcade. Ustawienie tej wartości należy do deweloperów aplikacji. Dlatego właściwość ta może być pusta w zależności od aplikacji, w której wykonywane jest wyrażenie.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ustawienia regionalne klienta lub systemu.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Odniesienie przestrzenne kontekstu Arcade.\n\n - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobrze znany identyfikator odniesienia przestrzennego.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od wersji 1.24_ Strefa czasowa kontekstu wykonywania wyrażenia. Jest ona używana podczas konstruowania i wyświetlania wartości Date, jeśli strefa czasowa nie jest określona w inny sposób.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od wersji 1.30_ Strefa czasowa urządzenia lub przeglądarki wykonujących wyrażenie w języku Arcade.\n\n**Dodatkowe zasoby**\n\n* [Arcade profiles and execution context](https://developers.arcgis.com/arcade/guide/profiles/)\n* [Arcade version matrix](https://developers.arcgis.com/arcade/guide/version-matrix/)\n* [HasValue()](https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue)\n"}},"parametersInfo":{"min":0,"max":0}}]},{"id":"date_functions","title":"Funkcje dotyczące dat","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Zmienia strefę czasową używaną do wyświetlania podanej wartości Date. Jeśli wejściowa wartość `dateValue` ma nieznaną strefę czasową, to wynikowa wartość Date będzie wyświetlana z tą samą datą i czasem co wejściowa wartość `dateValue`, ale będzie przypisana do nowej strefy czasowej `newTimeZone`.","examples":"\n**Przykłady**\n\nZmienia strefę czasową podanej daty z \\\"Ameryka/Nowy_Jork\\\" na \\\"Ameryka/Los_Angeles\\\".\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nPrzypisuje datę z nieznaną strefą czasową do przesunięcia czasu wynoszącego `+07:00`\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"unknown\")\nChangeTimeZone(inputDate, \"+07:00\");\n// returns a Date representing Nov 11, 2011, 8:00:00 AM +07:00\n```\n\n","completion":{"label":"ChangeTimeZone","detail":"ChangeTimeZone(dateValue, newTimeZone) -> Date","insertText":"ChangeTimeZone(${1:dateValue_}, ${2:newTimeZone_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZmienia strefę czasową używaną do wyświetlania podanej wartości Date. Jeśli wejściowa wartość `dateValue` ma nieznaną strefę czasową, to wynikowa wartość Date będzie wyświetlana z tą samą datą i czasem co wejściowa wartość `dateValue`, ale będzie przypisana do nowej strefy czasowej `newTimeZone`.\n\n**Parametry**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Wartość Date zawierająca informacje o dacie i czasie.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nowa strefa czasowa, która będzie używana do wyświetlania podanej wartości Date. Strefa czasowa musi być jedną z następujących:\n\n — tekst reprezentujący wpis w bazie danych stref czasowych IANA (np. `Ameryka/Nowy_Jork`)\n\n — tekst reprezentujący godziny i minuty, które powinny zostać dodane do czasu UTC (np. `+07:00` lub `-03:00`)\n\n — `system` — strefa czasowa zostanie skonfigurowana na lokalną strefę czasową urządzenia lub systemu\n\n — `default` — strefa czasowa kontekstu wykonywania profilu\n\n — `UTC` — uniwersalny czas koordynowany\n\n — `unknown` — usuwa informacje o strefie czasowej dla podanej wartości i wyświetla datę i czas określone w wyrażeniu.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatkowe zasoby**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [ToLocal()](https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal)\n* [ToUTC()](https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc)\n"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date1","description":"Tworzy obiekt daty na podstawie zestawu parametrów. Domyślnie daty są tworzone w strefie czasowej kontekstu wykonywania profilu.","examples":"\n**Przykłady**\n\nTworzy datę reprezentującą podany czas w strefie czasowej kontekstu wykonywania profilu, w którym działa oprogramowanie Arcade.\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nTworzy datę z czasem zdefiniowanym w określonej strefie czasowej\n\n```arcade\nDate(1990, 10, 2, 2, 23, 0, 0, \"America/New_York\");\n // Date represents Nov 2, 1990, 2:23:00 AM EST\n```\n\n","completion":{"label":"Date","detail":"Date(year, month, day, hour?, minute?, second?, millisecond?, timeZone?) -> Date","insertText":"Date(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy obiekt daty na podstawie zestawu parametrów. Domyślnie daty są tworzone w strefie czasowej kontekstu wykonywania profilu.\n\n**Parametry**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liczba reprezentująca rok.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Miesiąc (0–11), gdzie `0` oznacza styczeń, a `11` oznacza grudzień.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dzień miesiąca (1–31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Godzina dnia (0–23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minuta w godzinie (0–59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekunda w minucie (0–59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Milisekunda w sekundzie (0–999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od wersji 1.24_ Strefa czasowa daty. Jeśli nie zostanie określona, data zostanie utworzona w domyślnej strefie czasowej kontekstu wykonywania profilu. Możliwe wartości:\n\n — tekst reprezentujący wpis w bazie danych stref czasowych IANA (np. `Ameryka/Nowy_Jork`)\n\n — tekst reprezentujący godziny i minuty, które powinny zostać dodane do czasu UTC (np. `+07:00` lub `-03:00`)\n\n — `system` — strefa czasowa zostanie skonfigurowana na lokalną strefę czasową urządzenia lub systemu\n\n — `default` — strefa czasowa kontekstu wykonywania profilu\n\n — `UTC` — uniwersalny czas koordynowany\n\n — `unknown` — usuwa informacje o strefie czasowej dla podanej wartości i wyświetla datę i czas określone w wyrażeniu.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatkowe zasoby**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":3,"max":8}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date2","description":"Tworzy datę z podanym numerem epoki Unix. Domyślnie data będzie wyświetlana w strefie czasowej kontekstu wykonywania profilu. Jeśli nie podano epoki, tworzy datę w bieżącej dacie i bieżącym czasie w domyślnej strefie czasowej profilu. Jeśli dla epoki zostanie podana wartość `null`, zostanie ona niejawnie rzutowana na `0` i zwróci datę 1 stycznia 1970 czasu UTC.","examples":"\n**Przykłady**\n\nLiczba milisekund od 1 stycznia 1970 r.\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nTworzy datę reprezentującą bieżący czas w strefie czasowej kontekstu wykonywania profilu, w którym działa oprogramowanie Arcade.\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nDate()\n```\n\n","completion":{"label":"Date","detail":"Date(epoch?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy datę z podanym numerem epoki Unix. Domyślnie data będzie wyświetlana w strefie czasowej kontekstu wykonywania profilu. Jeśli nie podano epoki, tworzy datę w bieżącej dacie i bieżącym czasie w domyślnej strefie czasowej profilu. Jeśli dla epoki zostanie podana wartość `null`, zostanie ona niejawnie rzutowana na `0` i zwróci datę 1 stycznia 1970 czasu UTC.\n\n**Parametr**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liczba milisekund od 1 stycznia 1970 czasu UTC.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatkowe zasoby**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date3","description":"Tworzy wartość Date na podstawie wartości tekstowej zgodnej z normą ISO 8601. Jeśli podano przesunięcie UTC, data będzie nadal wyświetlana w strefie czasowej profilu. Jeśli nie podano wartości tekstowej, tworzy datę według bieżącej daty i bieżącego czasu w strefie czasowej profilu.","examples":"\n**Przykłady**\n\nTworzy datę na podstawie wartości tekstowej zgodnej z normą ISO 8601 ze znanym przesunięciem czasowym\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nTworzy datę na podstawie wartości tekstowej zgodnej z normą ISO 8601 z nieznanym przesunięciem czasowym\n\n```arcade\nDate('2016-10-20T17:41:37') // 'Thu Oct 20 2016 5:41:37 PM PDT'\n```\n\n","completion":{"label":"Date","detail":"Date(timestamp?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy wartość Date na podstawie wartości tekstowej zgodnej z normą ISO 8601. Jeśli podano przesunięcie UTC, data będzie nadal wyświetlana w strefie czasowej profilu. Jeśli nie podano wartości tekstowej, tworzy datę według bieżącej daty i bieżącego czasu w strefie czasowej profilu.\n\n**Parametr**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wartość tekstowa zgodna z normą ISO 8601, która ma zostać przekształcona w datę.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date4","description":"Tworzy datę na podstawie wartości DateOnly z opcjonalną wartością Time i wartością strefy czasowej.","examples":"\n**Przykład**\n\nTworzy datę na podstawie wartości DateOnly i typu czasu\n\n```arcade\nDate(DateOnly(2022,10,11), Time(\"11:20 am\"))\n// returns a Date representing Nov 11, 2022, 11:20:00 AM in an unknown time zone\n```\n\n","completion":{"label":"Date","detail":"Date(dateOnlyValue, timeValue?, timeZone?) -> Date","insertText":"Date(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy datę na podstawie wartości DateOnly z opcjonalną wartością Time i wartością strefy czasowej.\n\n**Parametry**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość DateOnly, na podstawie której tworzona jest wartość Date.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Wartość Time dla daty. Jeśli nie zostanie określona, data zostanie utworzona z czasem `00:00:00`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Strefa czasowa daty. Jeśli nie zostanie określona, data zostanie utworzona z użyciem strefy czasowej `unknown`. Możliwe wartości:\n\n — tekst reprezentujący wpis w bazie danych stref czasowych IANA (np. `Ameryka/Nowy_Jork`)\n\n — tekst reprezentujący godziny i minuty, które powinny zostać dodane do czasu UTC (np. `+07:00` lub `-03:00`)\n\n — `system` — strefa czasowa zostanie skonfigurowana na lokalną strefę czasową urządzenia lub systemu\n\n — `default` — strefa czasowa kontekstu wykonywania profilu\n\n — `UTC` — uniwersalny czas koordynowany\n\n — `unknown` — usuwa informacje o strefie czasowej dla podanej wartości i wyświetla datę i czas określone w wyrażeniu.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatkowe zasoby**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date5","description":"Tworzy kopię podanej daty.","examples":"\n**Przykład**\n\nTworzy kopię bieżącej wartości Date\n\n```arcade\nvar copiedDate = Date(Now())\n```\n\n","completion":{"label":"Date","detail":"Date(dateValue) -> Date","insertText":"Date(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy kopię podanej daty.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Data do skopiowania.\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd1","description":"Dodaje do daty określoną ilość czasu w danych jednostkach i zwraca nową datę. Jeśli data ma strefę czasową IANA, zastosowana zostanie logika czasu letniego i inna logika związana ze strefą czasową.","examples":"\n**Przykład**\n\nDodaje 7 dni do podanej daty\n\n```arcade\nvar startDate = Date(2023, 9, 1, 12, 00);\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns a Date representing Oct 8, 2023, 12:00:00 PM PDT\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateValue, addValue, units?) -> Date","insertText":"DateAdd(${1:dateValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje do daty określoną ilość czasu w danych jednostkach i zwraca nową datę. Jeśli data ma strefę czasową IANA, zastosowana zostanie logika czasu letniego i inna logika związana ze strefą czasową.\n\n**Parametry**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Data wejściowa, do której ma zostać dodany czas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Wartość, która ma zostać dodana do daty, w podanych jednostkach.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki wartości liczbowej, która jest dodawana do daty. Wartość domyślna to 'milliseconds` (milisekundy). Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny), `days` (dni), `months` (miesiące), `years` (lata)\n\n**Wartość zwracana**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd2","description":"Dodaje określoną ilość czasu w podanych jednostkach do wartości DateOnly i zwraca nową wartość DateOnly.","examples":"\n**Przykłady**\n\nDodaje 7 dni do daty w podanym polu\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns 2023-06-11\n```\n\nDodaje 12 godzin do daty w podanym polu\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar hoursLater = DateAdd(startDate, 12, 'hours');\nreturn hoursLater;\n// returns the original start date, 2023-06-04\n// since 12 hours < 1 day, the DateOnly input is not changed\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateOnlyValue, addValue, units?) -> DateOnly","insertText":"DateAdd(${1:dateOnlyValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje określoną ilość czasu w podanych jednostkach do wartości DateOnly i zwraca nową wartość DateOnly.\n\n**Parametry**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość wejściowa DateOnly, do której ma zostać dodany czas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Wartość, która ma zostać dodana do daty, w podanych jednostkach. W przypadku danych wejściowych DateOnly wartość ta zostanie zaokrąglona w dół do najbliższego dnia w oparciu o interwał 24-godzinny. Jeśli wartość, która ma zostać dodana, jest mniejsza niż 24 godziny, do danych wejściowych DateOnly nie zostanie dodana żadna wartość.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki wartości liczbowej, która jest dodawana do daty. Wartość domyślna to 'milliseconds` (milisekundy). Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny), `days` (dni), `months` (miesiące), `years` (lata)\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd3","description":"Dodaje określoną ilość czasu w podanych jednostkach do wartości Time i zwraca nową wartość Time.","examples":"\n**Przykłady**\n\nDodaje 7 godzin do podanego czasu\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 7, 'hours');\nreturn hoursLater;\n// returns 18:30:00\n```\n\nDodaje 90 sekund do podanego czasu\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar secondsLater = DateAdd(startTime, 90, \"seconds\");\nreturn secondsLater;\n// returns 11:31:30\n```\n\nDodaje 25 godzin do podanego czasu\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 25, 'hours');\nreturn hoursLater;\n// returns 12:30:00\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(timeValue, addValue, units?) -> Time","insertText":"DateAdd(${1:timeValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje określoną ilość czasu w podanych jednostkach do wartości Time i zwraca nową wartość Time.\n\n**Parametry**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Wartość wejściowa Time, do której ma zostać dodany czas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Wartość, która ma zostać dodana do czasu, w podanych jednostkach.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki wartości liczbowej, która jest dodawana do daty. Wartość domyślna to 'milliseconds` (milisekundy). Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny)\n\n**Wartość zwracana**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff1","description":"Odejmuje od siebie dwie daty i zwraca różnicę w podanych jednostkach.","examples":"\n**Przykłady**\n\nOdejmuje od siebie dwie daty i zwraca wiek\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nOdejmuje od siebie dwie daty i zwraca różnicę.\n\n```arcade\nvar startDate = Date(2022,2,23,2,23,22,0, \"America/New_York\"); // Mar 23, 2022, 2:23:22 AM EDT\nvar endDate = Date(2022,2,23,5,23,22,0, \"unknown\"); // Mar 23, 2022, 5:23:22 AM\n\nDateDiff(endDate, startDate, 'hours')\n// returns 3, since the Date with an unknown time zone is assumed to be New York time before the difference is calculated\n\nDateDiff(endDate, startDate, 'hours', \"America/Los_Angeles\");\n// returns 6, since the Date with an unknown time zone is now considered to be Los Angeles time before the difference is calculated\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(date1, date2, units?, timeZone?) -> Number","insertText":"DateDiff(${1:date1_}, ${2:date2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdejmuje od siebie dwie daty i zwraca różnicę w podanych jednostkach.\n\n**Parametry**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Wartość Date, od której ma zostać odjęta druga wartość Date.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Wartość Date, która ma zostać odjęta od pierwszej podanej wartości Date.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki, w których zostanie zwrócona różnica dwóch podanych dat. Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny), `days` (dni), `months` (miesiące), `years` (lata). Wartość domyślna to `milliseconds` (milisekundy).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od wersji 1.24_ Strefa czasowa przypisywana do dat wejściowych z nieznaną strefą czasową. Jeśli nie zostanie określona: (1) Jeśli jedna wartość wejściowa ma zdefiniowaną strefę czasową, a strefa czasowa drugiej wartości jest nieznana, to wartość z nieznaną strefą czasową przyjmie strefę czasową zgodną z drugą wartością wejściową. (2) Jeśli obie wartości wejściowe pochodzą z nieznanych stref czasowych, wówczas wartość DateDiff zostanie obliczona dla obu dat, tak jakby były one zdefiniowane w tej samej strefie czasowej. Możliwe wartości:\n\n — tekst reprezentujący wpis w bazie danych stref czasowych IANA (np. `Ameryka/Nowy_Jork`)\n\n — tekst reprezentujący godziny i minuty, które powinny zostać dodane do czasu UTC (np. `+07:00` lub `-03:00`)\n\n — `system` — strefa czasowa zostanie skonfigurowana na lokalną strefę czasową urządzenia lub systemu\n\n — `default` — strefa czasowa kontekstu wykonywania profilu\n\n — `UTC` — uniwersalny czas koordynowany\n\n — `unknown` — usuwa informacje o strefie czasowej dla podanej wartości i wyświetla datę i czas określone w wyrażeniu.\n\n**Wartość zwracana**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatkowe zasoby**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff2","description":"Odejmuje od siebie dwie wartości DateOnly i zwraca różnicę w podanych jednostkach.","examples":"\n**Przykład**\n\nOdejmuje od siebie dwie wartości DateOnly i zwraca różnicę w latach.\n\n```arcade\nvar startDate = DateOnly(1996,11,10);\nvar endDate = DateOnly(); // today's date\nvar age = DateDiff(endDate, startDate, 'years');\nFloor(age); // round down\n// returns 26\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(dateOnly1, dateOnly2, units?) -> Number","insertText":"DateDiff(${1:dateOnly1_}, ${2:dateOnly2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdejmuje od siebie dwie wartości DateOnly i zwraca różnicę w podanych jednostkach.\n\n**Parametry**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość DateOnly, od której ma zostać odjęta druga wartość DateOnly.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość DateOnly do odjęcia od pierwszej podanej wartości DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki, w których zostanie zwrócona różnica dwóch podanych wartości DateOnly. Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny), `days` (dni), `months` (miesiące), `years` (lata). Wartość domyślna to `milliseconds` (milisekundy).\n\n**Wartość zwracana**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff3","description":"Odejmuje od siebie dwie wartości Time i zwraca różnicę w podanych jednostkach.","examples":"\n**Przykład**\n\nOdejmuje od siebie dwie wartości Time i zwraca różnicę w godzinach.\n\n```arcade\nDateDiff(Time(23,0), Time(9,0), 'hours')\n// returns 14\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(time1, time2, units?) -> Number","insertText":"DateDiff(${1:time1_}, ${2:time2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdejmuje od siebie dwie wartości Time i zwraca różnicę w podanych jednostkach.\n\n**Parametry**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Wartość Time, od której ma zostać odjęta druga wartość Time.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Wartość Time do odjęcia od pierwszej podanej wartości Time.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednostki, w których zostanie zwrócona różnica dwóch podanych wartości Time. Obsługiwane typy jednostek to `milliseconds` (milisekundy), `seconds` (sekundy), `minutes` (minuty), `hours` (godziny). Wartość domyślna to `milliseconds` (milisekundy).\n\n**Wartość zwracana**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly1","description":"Tworzy wartość DateOnly na podstawie bieżącej daty w strefie czasowej kontekstu wykonywania profilu.","examples":"\n**Przykład**\n\nZwraca bieżącą wartość DateOnly (bez czasu)\n\n```arcade\nDateOnly()\n// returns the current date, i.e. 2023-09-12\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly() -> DateOnly","insertText":"DateOnly($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy wartość DateOnly na podstawie bieżącej daty w strefie czasowej kontekstu wykonywania profilu.\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Dodatkowe zasoby**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly2","description":"Tworzy wartość DateOnly z danych wejściowych reprezentujących rok, miesiąc i dzień.","examples":"\n**Przykład**\n\nTworzy wartość DateOnly z danych wejściowych reprezentujących rok, miesiąc i dzień\n\n```arcade\nDateOnly(1996, 11, 10)\n// returns 1996-12-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(year, month, day) -> DateOnly","insertText":"DateOnly(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy wartość DateOnly z danych wejściowych reprezentujących rok, miesiąc i dzień.\n\n**Parametry**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liczba reprezentująca rok.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Miesiąc (0–11), gdzie `0` oznacza styczeń, a `11` oznacza grudzień. Jeśli wartość ta wykracza poza normalny zakres (0–11), funkcja zwróci wartość `null`.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dzień miesiąca (1–31). Jeśli wartość ta wykracza poza normalny zakres (1–31), funkcja zwróci wartość `null`.\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly3","description":"Tworzy datę DateOnly z podanym numerem epoki Unix.","examples":"\n**Przykład**\n\nZwraca wartość DateOnly z liczbą milisekund od 1 stycznia 1970 r.\n\n```arcade\nDateOnly(1476987783555);\n// returns 2016-10-20\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(epoch) -> DateOnly","insertText":"DateOnly(${1:epoch_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy datę DateOnly z podanym numerem epoki Unix.\n\n**Parametr**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liczba milisekund od 1 stycznia 1970 czasu UTC.\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly4","description":"Tworzy wartość DateOnly z wejściowych danych tekstowych reprezentujących datę w formacie ISO lub inny sformatowany wzorzec tekstowy.","examples":"\n**Przykłady**\n\nTworzy wartość DateOnly z wartości tekstowej reprezentującej datę\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nTworzy wartość DateOnly z wartości tekstowej reprezentującej datę w podanym formacie\n\n```arcade\nDateOnly(\"10 Jan 2022\",\"D MMM Y\")\n// returns 2022-01-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(textValue, format?) -> DateOnly","insertText":"DateOnly(${1:textValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy wartość DateOnly z wejściowych danych tekstowych reprezentujących datę w formacie ISO lub inny sformatowany wzorzec tekstowy.\n\n**Parametry**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wartość tekstowa reprezentująca datę. Powinna to być data w formacie ISO lub inny sformatowany tekst reprezentujący datę. Jeśli wartość ta nie jest zgodna z formatem ISO, należy zdefiniować parametr `format` wskazujący format daty.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wartość tekstowa wskazująca format danych wejściowych `dateValue`. \nMożliwe wartości: \n `D`: dzień miesiąca, bez dopełnienia (1 - 31) \n `DD`: dzień miesiąca, z dopełnieniem (01 - 31) \n `DDD`: numer porządkowy dnia w roku (1 - 365) \n `d`: dzień tygodnia (1 - 7) \n `ddd`: skrócony dzień tygodnia (np. Pon) \n `dddd`: pełna nazwa dnia tygodnia (np. Poniedziałek) \n `M`: numer miesiąca (1 - 12) \n `MM`: numer miesiąca, z dopełnieniem (01 - 12) \n `MMM`: skrócona nazwa miesiąca (np. Sty) \n `MMMM`: pełna nazwa miesiąca (np. Styczeń) \n `Y`: pełny rok \n `YY`: rok zapisany dwiema cyframi \n\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly5","description":"Tworzy wartość DateOnly z podanej daty.","examples":"\n**Przykład**\n\nZwraca wartość DateOnly z podanej daty\n\n```arcade\nDateOnly(Date(2008,10,11,10,30));\n// returns 2008-11-11\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateValue) -> DateOnly","insertText":"DateOnly(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy wartość DateOnly z podanej daty.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Data, na podstawie której ma zostać utworzona wartość DateOnly.\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly6","description":"Tworzy kopię wartości DateOnly.","examples":"\n**Przykład**\n\nTworzy kopię wartości DateOnly\n\n```arcade\nvar originalDateOnly = DateOnly(1996,11,10)\nvar copiedDateOnly = DateOnly(originalDateOnly)\nreturn copiedDateOnly;\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateOnlyValue) -> DateOnly","insertText":"DateOnly(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTworzy kopię wartości DateOnly.\n\n**Parametr**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość DateOnly do skopiowania.\n\n**Wartość zwracana**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"day","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#day","description":"Zwraca dzień miesiąca dla podanej daty.","examples":"\n**Przykłady**\n\nPobiera dzień miesiąca z bieżącej daty\n\n```arcade\nDay(Now())\n```\n\nZwraca dzień miesiąca z wartości DateOnly\n\n```arcade\nDay(DateOnly(1996, 11, 10))\n// returns 10\n```\n\n","completion":{"label":"Day","detail":"Day(dateValue) -> Number","insertText":"Day(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZwraca dzień miesiąca dla podanej daty.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Wartość Date, z której pobierany jest dzień miesiąca. Wartości DateOnly są obsługiwane od wersji 1.24.\n\n**Wartość zwracana**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hour","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#hour1","description":"Zwraca godzinę w podanej wartości Date lub Time (0–23).","examples":"\n**Przykłady**\n\nZwraca wartość godziny w bieżącym czasie\n\n```arcade\nHour(Now())\n```\n\nZwraca wartość godziny w czasie\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nZwraca wartość godziny w czasie\n\n```arcade\nHour(Time(2, 59, 23))\n// returns 2\n```\n\n","completion":{"label":"Hour","detail":"Hour(dateTimeValue) -> Numb