pajakio-lib
v0.1.0
Published
All in one function for all fintax's project
Readme
Ftx Global Function
All in one function for all fintax's project
Features
- Cookies Management
- Set Cookie
- Get Cookie
- Remove Cookie
- Converting Data
- String to NPWP
- NPWP to String
- String to Integer
- Integer to String
- JSON to String
- String to JSON
- Validation
Cookies Management
Set Cookie
Menyimpan cookies
Cookies.set('name', 'value')Read cookie:
Mendapatkan cookies berdasarkan key
Cookies.get('name') // => 'value'
Cookies.get('nothing') // => undefinedDelete cookie:
Menghapus cookies berdasarkan key
Cookies.remove('name')Converting Data
String to NPWP
Merubah format string menjadi format NPWP
let npwp = '454655150528000'
Convert.stringToNpwp(npwp) // => '45.465.515.0-528.000'NPWP to String
Merubah format NPWP menjadi format String
let npwp = '45.465.515.0-528.000'
Convert.npwpToString(npwp) // => '454655150528000'String to Integer
Merubah format String menjadi Integer
let value = '1000'
Convert.stringToInt(value) // => 1000Integer to String
Merubah format Integer menjadi String
let value = 1000
Convert.intToString(value) // => '1000'JSON to String
Merubah format JSON menjadi String
let obj = {
name: 'pajakio',
type: 'PJAP'
}
Convert.jsonToString(obj) // => '{ name: 'pajakio', type: 'PJAP' }'String to JSON
Merubah format String menjadi JSON
let str = '{ name: 'pajakio', type: 'PJAP' }'
Convert.intToString(str) // =>
{
name: 'pajakio',
type: 'PJAP'
}Dates Module
Setiap fungsi pada module ini bisa menerima argumen date. Jika tidak mengirimkan argument date, maka data yang akan dikembalikan adalah tanggal hari ini.
Get Hours
Mendapatkan jam dalam format date
Dates.getHours() // => '06' Jam saat ini
Dates.getHours('2022-07-13 20:50') // => '20' Jam berdasarkan argument dateGet Minutes
Mendapatkan menit dalam format date
Dates.getMinutes() // => '45' Jam saat ini
Dates.getMinutes('2022-07-13 20:50') // => '50' Menit berdasarkan argument dateGet Day
Mendapatkan Hari dalam format date
Dates.getDay() // => 'Kami' Hari saat ini
Dates.getDay('2022-07-13 20:50') // => 'Rabu' Hari berdasarkan argument dateGet Date
Mendapatkan Tanggal dalam format date
Dates.getDate() // => '15' Tanggal saat ini
Dates.getDate('2022-07-13 20:50') // => '13' Tanggal berdasarkan argument dateGet Month
Mendapatkan Bulan dalam format date
Dates.getMonth() // => '08' Bulan saat ini
Dates.getMonth('2022-07-13 20:50') // => '07' Bulan berdasarkan argument dateGet Month Name
Mendapatkan Nama Bulan dalam format date
Dates.getMonthName() // => 'Agustus' Bulan saat ini
Dates.getMonthName('2022-07-13 20:50') // => 'Juli' Bulan berdasarkan argument dateGet Year
Mendapatkan Tahun dalam format date
Dates.getYear() // => '2021' Tahun saat ini
Dates.getYear('2022-07-13 20:50') // => '2022' Tahun berdasarkan argument dateformating Date
ada 2 argument yang bisa dikirim, yaitu: | Argument | Required | Default | | :---: | :---: | :---: | | format | false | dd/mm/yy | | date | false | new Date() |
Dates.formatingDate(format, date)Dates.formatingDate('dd/mm/yyyy') // => 13/06/2022
Dates.formatingDate('dd-mm-yyyy') // => 13-06-2022
Dates.formatingDate('mm/dd/yyyy') // => 06/13/2022
Dates.formatingDate('mm-dd-yyyy') // => 06-13-2022
Dates.formatingDate('mm-yyyy') // => 06-2022
Dates.formatingDate('mm/yyyy') // => 06/2022
Dates.formatingDate('dd mm yyyy') // => 13 06 2022
Dates.formatingDate('dd MM yyyy') // => 13 Juni 2022
Dates.formatingDate('hh:mm') // => 15:30
Dates.formatingDate('dd MM yyyy, hh:mm')// => 13 Juni 2022, 15:30