PDA

View Full Version : تولید تاریخ شمسی با datepicker



hmahdavi921
جمعه 20 فروردین 1395, 14:03 عصر
سلام

من در سایتم دیت پیکر بوت استرپ رو استفاده میکنم . الان باید تاریخ شمسی امروز و دو روز بعد رو بدست بیارم .وقتی از این کد استفاده میکنم
$("#DepartureDateSH_Flight").datepicker("setDate", new Date());
تاریخ فردا رو برمیگردونه . اما من تاریخ امروز و تاریخ دو روز بعد رو لازم دارم . دوستان میتونید کمک کنید؟
ممنون که راهنمایی میکنید.

hmahdavi921
جمعه 20 فروردین 1395, 14:50 عصر
برای شمسی :البته دیت پیکر من یک روز بعد رو نشون میده به همین دلیل در سطر سوم یک روز کم کردم تا تاریخ امروز رو بده
$("#DepartureDateSH_Flight").datepicker("setDate", new Date());
var todaySh = new Date($("#DepartureDateSH_Flight").val());
todaySh.setDate(todaySh.getDate() - 1);
$('#DepartureDateSH_Flight').val(todaySh.getFullYe ar() + '/' + ("0" +
(todaySh.getMonth() + 1)).slice(-2) + '/' + ("0" + todaySh.getDate()).slice(-2));

var tomorrowSh = new Date($("#DepartureDateSH_Flight").val());
tomorrowSh.setDate(tomorrowSh.getDate() + 1);
$('#ReturnDateSH_flight').val(tomorrowSh.getFullYe ar() + '/' + ("0" +
(tomorrowSh.getMonth() + 1)).slice(-2) + '/' + ("0" + tomorrowSh.getDate()).slice(-2));

تاریخ میلادی :
var todayM = new Date();
var tomorrowM = new Date();
tomorrowM.setDate(tomorrowM.getDate() + 2);
$('#DepartureDateM_Flight').val(todayM.getFullYear () + '/' + ("0" + (todayM.getMonth() + 1)).slice(-2) + '/' + ("0" + todayM.getDate()).slice(-2));
$('#ReturnDateM_flight').val(tomorrowM.getFullYear () + '/' + ("0" + (tomorrowM.getMonth() + 1)).slice(-2) + '/' + ("0" + tomorrowM.getDate()).slice(-2));