تبدیل تاریخ میلادی به شمسی در جاوا اسکریپت

نحوه تبدیل تاریخ میلادی به شمسی در جاوا اسکریپت
راه های بسیاری برای تبدیل تاریخ شمسی به میلادی وجود دارد اما حالت کلی نحوه تبدیل تاریخ میلادی به شمسی در جاوا اسکریپت به صورت زیر است:
shamsi.gregorianToJalali(1989, 1, 24); //[1367, 11, 4]
// OR
shamsi.gregorianToJalali('July 17, 1995 03:24:00'); //[1374, 4, 26]
// OR
const date = new Date('July 17, 1995 03:24:00');
shamsi.gregorianToJalali(date); //[1374, 4, 26]
اگر بخواهید با پلتفرم node.js بنویسید، کد شما به صورت زیر است:
var shamsi = require('shamsi-date-converter');
shamsi.gregorianToJalali('July 17, 1995 03:24:00'); //[1374, 4, 26]
اگر از جاوا اسکریپ ES5 استفاده می کنید، برای تبدیل تاریخ میلادی به شمسی باید از کد زیر استفاده کنید:
shamsi.gregorianToJalali(1989, 1, 24);
shamsi.gregorianToJalali(1989, 1, 24);

اگر بخواهید با استفاده از کتابخانه react.js بنویسید، به صورت زیر است:
import * as shamsi from 'shamsi-date-converter';
...
render() {
return (
اگر بخواهید با استفاده از فریم وورک jquery بنویسید، کد شما به صورت زیر است:
{shamsi.gregorianToJalali(1989, 1, 24).join('/')});