@janossik/date
TypeScript icon, indicating that this package has built-in type declarations

2.0.7 • Public • Published

@janossik/date

Ten pakiet jest zbiorem funkcji, które mają ułatwić korzystanie z dat.

Funkcje:

getNameMonth = (index: number, lang: "en" | "de" | "pl" ) => string

parametry:
- index: wybierasz, który miesiąc ma być zwrócony(index musi być pomiędzy 0 a 11, np. 0 = "sty");
- lang: ustawiasz język

Zwraca nazwę miesiąca (w podanym języku w lang, domyślnie "en")

getNameShortMonth = (index: number, lang: "en" | "de" | "pl" ) => string

parametry:
- index: wybierasz, który miesiąc ma być zwrócony(index musi być pomiędzy 0 a 11, np. 0 = "sty");
- lang: ustawiasz język

Zwraca skróconą nazwę miesiąca (w podanym języku w lang, domyślnie "en")

getNameDay = (index: number, lang: "en" | "de" | "pl" ) => string

parametry:
- index: wybierasz, który miesiąc ma być zwrócony(index musi być pomiędzy 0 a 11, np. 0 = "sty");
- lang: ustawiasz język

Zwraca nazwę dnia tygodnia (w podanym języku w lang, domyślnie "en")

getShortNameDay = (index: number, lang: "en" | "de" | "pl" ) => string

parametry:
- index: wybierasz, który miesiąc ma być zwrócony(index musi być pomiędzy 0 a 11, np. 0 = "sty");
- lang: ustawiasz język

Zwraca skróconą nazwę dnia tygodnia (w podanym języku w lang, domyślnie "en")

getDate = (year: number, month: number, day: number) => Date

parametry:
- year: ustawiasz rok;
- month: ustawiasz mesiąc
- day: ustawiasz dzień

Zwraca ustawioną Date lub aktualną Date

getMonthDays= (year: number, month: number, day: number, lang: "en" | "de" | "pl") => { name: string; days: { id: string; day: number; visible: boolean }[ ] }

parametry:
- year: ustawiasz rok;
- month: ustawiasz mesiąc
- day: ustawiasz dzień
- lang: ustawiasz język

Zwraca obiekt z nazwą miesiąca oraz z tablicą dni, przygotowaną pod kalendarz

addLeadingZero = (number: number) => string

parametry:
- number:  Liczba

Zwraca liczbę pojedynczą z wiodącym zerem, liczby dziesiętne przekształca tylko na string

printDate = (format: string, date: Date , lang: "en" | "de" | "pl") => string

parametry:
- format:  string (np. "ddmmyyyy")
	day :
		- "" : "6."
		- "dd" : "06."
		- "ddd" : "pon, 06."
		- "dddd" : "poniedziałek, 06."
	month :
		- "" : "3."
		- "dd" : "03."
		- "ddd" : "mar"
		- "dddd" : "marzec"
	rok :
		- "" : "21"
		- "yyyy" : "2021"
- date: Możesz podać date
- lang: ustawiasz język

Zwraca datę w podanym formacie

Readme

Keywords

none

Package Sidebar

Install

npm i @janossik/date

Weekly Downloads

1

Version

2.0.7

License

ISC

Unpacked Size

10.8 kB

Total Files

8

Last publish

Collaborators

  • janossik