@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 • 703 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":"ai_functions","title":"Funkcje AI","items":[{"type":"function","name":"translatetext","bundle":"ai","sinceVersion":"1.32","link":"https://developers.arcgis.com/arcade/function-reference/ai_functions/#translatetext","description":"_Ta funkcja jest obecnie w wersji beta. W wersji beta funkcje AI nie zużywają kredytów. Korzystanie z usług AI może być niedozwolone w Twojej instytucji. Możesz je wyświetlić i zmienić w sekcji Asystenci AI na stronie ustawień instytucji.\n\nTłumaczy tekst wejściowy z języka źródłowego na jeden lub więcej języków docelowych. Kody językowe (np. „en” dla języka angielskiego, „es” dla języka hiszpańskiego) określają używane języki. Usługa tłumaczenia komputerowego wykorzystuje sztuczną inteligencję do generowania przetłumaczonych danych wynikowych.","examples":"\n**Przykład**\n\nTłumaczy tekst „Hello world” na ustawienia regionalne klienta lub systemu.\n\n```arcade\nvar locale = GetEnvironment().locale;\nvar result = TranslateText('Hello world', locale);\n// result will be a dictionary with the translated text\nif (result.success){\n if(HasValue(result, [\"results\", 0, \"translation\"])){\n // returns \"Hola mundo\" if the device locale is 'es'\n return result.results[0].translation[locale];\n }\n if (HasValue(result, [\"results\", 0, \"text\"])){\n // returns \"Hello world\" if translation could not be performed\n return result.results[0].text;\n }\n}\nreturn \"Translation not successful\";\n```\n\n","completion":{"label":"TranslateText","detail":"TranslateText(inputText, toLanguages, fromLanguage?) -> Dictionary","insertText":"TranslateText(${1:inputText_}, ${2:toLanguages_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od wersji 1.32](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\n_Ta funkcja jest obecnie w wersji beta. W wersji beta funkcje AI nie zużywają kredytów. Korzystanie z usług AI może być niedozwolone w Twojej instytucji. Możesz je wyświetlić i zmienić w sekcji Asystenci AI na stronie ustawień instytucji.\n\nTłumaczy tekst wejściowy z języka źródłowego na jeden lub więcej języków docelowych. Kody językowe (np. „en” dla języka angielskiego, „es” dla języka hiszpańskiego) określają używane języki. Usługa tłumaczenia komputerowego wykorzystuje sztuczną inteligencję do generowania przetłumaczonych danych wynikowych.\n\n**Parametry**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Tekst do przetłumaczenia. Może to być pojedyncza wartość tekstowa lub tablica wartości tekstowych.\n- **toLanguages**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Język docelowy (lub języki docelowe) do przetłumaczenia. Może to być pojedynczy kod języka lub tablica kodów języków.\n- **fromLanguage** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Język źródłowy tekstu wejściowego. Jeśli nie zostanie podany, usługa podejmie próbę automatycznego wykrycia języka źródłowego.\n\n**Wartość zwracana**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nSłownik zawierający przetłumaczony tekst.\n\n- **success**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Wskazuje, czy tłumaczenie powiodło się. Ta wartość to `false`, jeśli korzystanie z usług AI nie jest dozwolone w Twojej instytucji. Możesz je wyświetlić i zmienić w sekcji Asystenci AI na stronie ustawień instytucji.\n- **results**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Tablica słowników zawierająca wyniki tłumaczenia dla każdej wartości `inputText`.\n\n - **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Indeks tekstu wejściowego w oryginalnej tablicy.\n - **text**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst wejściowy, który został przetłumaczony.\n - **detectedLanguage**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Wykryty język tekstu wejściowego, jeśli ma zastosowanie.\n\n - **language**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kod wykrytego języka.\n - **score**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ocena ufności wykrytego języka. Wartości wahają się od 0 do 1, gdzie 1 oznacza wysoki poziom ufności. Wartość `-1` oznacza, że język nie został wykryty.\n - **translation**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Słownik przetłumaczonych wartości, gdzie kluczem jest kod języka, a wartością tłumaczenie.\n\n**Dodatkowe zasoby**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"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\nT