2.1.26 • Published 6 months ago
shdate v2.1.26
تاریخ و زمان گاهشماری هجری شمسی (هجری خورشیدی, جلالی)
In the name of Allah, the Beneficent, the Merciful.
Date and Time - SH (Solar Hijri, Shamsi Hijri, Iranian Hijri)
Language
Install
npm i shdate
Usage
- ES Modules (ESM):
import SHDate from "shdate";
var date = new SHDate();
- CommonJS (CJS):
const SHDate = require("shdate").default;
var date = new SHDate();
- TypeScript (TS):
const SHDate = require('shdate');
// OR
import SHDate from 'shdate';
var date = new SHDate();
- ES Modules for the browser:
<script type="module">
import SHDate from "shdate";
var date = new SHDate();
</script>
- client side for the browser:
<script
type="text/javascript"
src="/path/to/shdate/dist/browser/shdate.min.js"
></script>
<script>
var date = new SHDate();
</script>
jsdrive:
https://cdn.jsdelivr.net/npm/shdate@latest/dist/browser/shdate.min.js
ubpkg:
https://unpkg.com/shdate@latest/dist/browser/shdate.min.js
Note
- If you want to use ES Modules in Node.js without a transpiler, you need to add
"type": "module"
in yourpackage.json
or change your file extension from.js
to.mjs
.
Standard built-in objects
- SHDate
Constructor
- SHDate() constructor
Methods
Documents are being prepared
- static VERSION
- static DAYS_IN_MONTH
- static DAYS_IN_MONTH_LEAP
- static DAY_OF_YEAR
- static DAYS_IN_YEAR
- static DAYS_IN_YEAR_LEAP
- static WEEKS_IN_YEAR
static WEEKS_IN_YEAR_LEAP
setWeek()
- setDateOfDayOfYear()
setUTCDateOfDayOfYear()
getDayOfYear()
- getUTCDayOfYear()
- getDaysInYear()
- getUTCDaysInYear()
- getWeekOfYear()
- getUTCWeekOfYear()
- getWeeksInYear()
- getUTCWeeksInYear()
- getDaysInMonth()
- getUTCDaysInMonth()
- getDates()
- getUTCDates()
- toUTCDateString()
- getUTCTime()
toUTCTimeString()
checkDate()
dateCorrection()
checkWeek()
weekCorrection()
static checkTime() || checkTime()
- checkTime12()
- timeCorrection()
- restTime()
restUTCTime()
getLanguage()
- getFirstDayOfWeek()
- getTimeServerDiff()
getTimeZone()
setTimeServerDiff()
- setTimeZone()
- setLanguage()
setFirstDayOfWeek()
setConfig()
clone()
instance()
getVersion()
NumbersTo()