Date and Time Related Extensions SH{Shamsi Hijri, Solar Hijri, Iranian Hijri}
npm install @md-akhi/shdatetimeتاریخ و زمان گاهشماری هجری شمسی (هجری خورشیدی, جلالی)
Date and Time - SH (Solar Hijri, Shamsi Hijri, Iranian Hijri)






``bash`
npm i shdate
- ES Modules (ESM):
`javascript`
import SHDate from "shdate";
var date = new SHDate();
- CommonJS (CJS):
`javascript`
const SHDate = require("shdate").default;
var date = new SHDate();
- TypeScript (TS):
`TypeScript
const SHDate = require('shdate');
// OR
import SHDate from 'shdate';
var date = new SHDate();
`
- ES Modules for the browser:
`html`
- client side for the browser:
`html`
type="text/javascript"
src="/path/to/shdate/dist/browser/shdate.min.js"
>
jsdrive:
`shell`
https://cdn.jsdelivr.net/npm/shdate@latest/dist/browser/shdate.min.js
ubpkg:
`shell`
https://unpkg.com/shdate@latest/dist/browser/shdate.min.js
- If you want to use ES Modules in Node.js without a transpiler, you need to add "type": "module" in your package.json or change your file extension from .js to .mjs`.
- SHDate
- SHDate() constructor
- \[@@toPrimitive\](): ( en | fa )
- getMilliseconds(): ( en | fa )
- getTimezoneOffset()( en | fa )
- getUTCMilliseconds()( en | fa )
- setMilliseconds(): ( en | fa )
- setUTCFullYear(): ( en | fa )
- setUTCMilliseconds(): ( en | fa )
- setUTCMinutes(): ( en | fa )
- setUTCSeconds(): ( en | fa )
- toLocaleDateString(): ( en | fa )
- toLocaleString(): ( en | fa )
- toLocaleTimeString(): ( en | fa )
- static VERSION: ( en | fa )
- static DAYS_IN_MONTH: ( en | fa )
- static DAYS_IN_MONTH_LEAP: ( en | fa )
- static DAY_OF_YEAR: ( en | fa )
- static DAYS_IN_YEAR: ( en | fa )
- static DAYS_IN_YEAR_LEAP: ( en | fa )
- static WEEKS_IN_YEAR: ( en | fa )
- static WEEKS_IN_YEAR_LEAP: ( en | fa )
- toUTCTimeString(): ( en | fa )
- weekCorrection(): ( en | fa )
- static checkDate() || checkDate(): ( en | fa )
- static checkWeek() || checkWeek(): ( en | fa )
- static checkTime() || checkTime(): ( en | fa )
- static checkTime12() || checkTime12(): ( en | fa )
- clone(): ( en | fa )
- dateCorrection(): ( en | fa )
- timeCorrection(): ( en | fa )
- setWeek(): ( en | fa )
- setDateOfDayOfYear(): ( en | fa )
- setUTCDateOfDayOfYear(): ( en | fa )
- getDayOfYear(): ( en | fa )
- getUTCDayOfYear(): ( en | fa )
- getDaysInYear(): ( en | fa )
- getUTCDaysInYear(): ( en | fa )
- getWeekOfYear(): ( en | fa )
- getUTCWeekOfYear(): ( en | fa )
- getWeeksInYear(): ( en | fa )
- getUTCWeeksInYear(): ( en | fa )
- getDaysInMonth(): ( en | fa )
- getUTCDaysInMonth(): ( en | fa )
- getDates(): ( en | fa )
- getUTCDates(): ( en | fa )
- toUTCDateString(): ( en | fa )
- getUTCTime(): ( en | fa )
- restTime(): ( en | fa )
- restUTCTime(): ( en | fa )
- getLanguage(): ( en | fa )
- getFirstDayOfWeek(): ( en | fa )
- getTimeServerDiff(): ( en | fa )
- getTimeZone(): ( en | fa )
- setTimeServerDiff(): ( en | fa )
- setTimeZone(): ( en | fa )
- setLanguage(): ( en | fa )
- setFirstDayOfWeek(): ( en | fa )
- setConfig(): ( en | fa )
- instance(): ( en | fa )
- getVersion(): ( en | fa )
- NumbersTo(): ( en | fa )
- getNthWeekdayOfMonth(): ( en | fa )
- getFirstWeekdayOfMonth(): ( en | fa )
- getLastWeekdayOfMonth(): ( en | fa )
- WeekdayInMonth(): ( en | fa )
- getWeekdayInMonth(): ( en | fa )
- copy(): ( en | fa )
- this(): ( en | fa )