SHDate.weekCorrection()
اصلاح ورودی هفته به یک ورودی صحیح
امتحان کنید
Syntax
weekCorrection(year: number, week: number, [day: number = 0]);
پارامترها
`year`
اجباری
سال یک عدد صحیح
`week`
: اجباری
هفته یک عدد صحیح بین 1 الی 53
`day`
اختیاری
روز هفته یک عدد صحیح بین 0 الی 6 که به صورت پیش فرض مقدار 0 است
مقدار برگشتی
آرایه ای که شامل [isoYear, isoWeek, dayOfWeek] می باشد
نمونهها
استفاده از weekCorrection()
var shdate = new SHDate();
var week = shdate.weekCorrection(1372, 53, 7);
console.log(shdate.toString());
console.log(week); // Array [1373, 2, 0]
var shdate = new SHDate("1372W53-7");
console.log(shdate.toString()); // "Fri 05 Far 1373 00:00:00 GMT+0430 (Iran Daylight Time)"
var week = shdate.weekCorrection(1372, 53, 7);
console.log(week); // Array [1373, 2, 0]
const [iy, iw, dow] = week;
console.log(`${iy}W0${iw}-${dow}`); // Array [1373, 2, 0]
var shdate = new SHDate(`${iy}W0${iw}-${dow}`);
console.log(shdate.toString()); // "Fri 05 Far 1373 00:00:00 GMT+0430 (Iran Daylight Time)"
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/weekCorrection