iman65
شنبه 27 شهریور 1389, 09:38 صبح
سلام
نمی دونم عنوان مطلب رو درست نوشتم یا نه
از دوستان عزیز یک راهنمایی می خوام
من تو دیتابیسم زمان رو به دو صورت نگه داری می کنم و طبق کد زیر می خوام زمان پایان (finish) رو از زمان شروع (start) کم کنم که طبیعتا باید یک عدد مثبت تو خروجی نشون داده بشه و لی نتونستم این کار رو انجام بدم
دوستان ممنون میشم راهنمایی کنید کد درست رو درج کنم.
کدهایی که من قرار می دم به صورت زیر هستن:
دیتابیس من:
http://705688.20upload.net/files/sh2/12847839381.png
$start_date = explode('/', jdate("Y/m/d", $nextWeek));
$finish_date = explode('/', mysql_result($result,$i,'date_end'));
$finish_hour = explode(':', mysql_result($result,$i,'time_end'));
$start_hour = explode(':', mysql_result($result,$i,'time_start'));
$start_time = explode('/', mysql_result($result,$i,'date_start'));
$start_month_name = name_month($start_time[1]);
$finish_month_name = name_month($finish_date[1]);
// کد زیر زمان پایان رو میگیره
list($gYear, $gMonth, $gDay) = jalali_to_gregorian($finish_date[0], $finish_date[1], $finish_date[2]);
$gMonth--; //Will Work?
$myH = $finish_hour[0];
$myM = $finish_hour[1];
// کد زیر زمان شروع رو میگیره
list($sYear, $sMonth, $sDay) = jalali_to_gregorian($start_time[0], $start_time[1], $start_time[2]);
$sMonth--; //Will Work?
$myHs = $start_hour[0];
$myMs = $start_hour[1];
$autojs = <<< EOT
<script type="text/javascript" id='autojs5'>
dateFuture5 = new Date($gYear,$gMonth,$gDay,$myH,$myM,0);
function GetCount5(){
divId = 'countbox5';
dateNow = new Date($sYear,$sMonth,$sDay,$myHs,$myMs,0); //grab current date
amount = dateFuture5.getTime() - dateNow.getTime(); //calc milliseconds between dates
delete dateNow;
if(amount < 0){
document.getElementById(divId).innerHTML="پایان مسابقه";
}
نمی دونم عنوان مطلب رو درست نوشتم یا نه
از دوستان عزیز یک راهنمایی می خوام
من تو دیتابیسم زمان رو به دو صورت نگه داری می کنم و طبق کد زیر می خوام زمان پایان (finish) رو از زمان شروع (start) کم کنم که طبیعتا باید یک عدد مثبت تو خروجی نشون داده بشه و لی نتونستم این کار رو انجام بدم
دوستان ممنون میشم راهنمایی کنید کد درست رو درج کنم.
کدهایی که من قرار می دم به صورت زیر هستن:
دیتابیس من:
http://705688.20upload.net/files/sh2/12847839381.png
$start_date = explode('/', jdate("Y/m/d", $nextWeek));
$finish_date = explode('/', mysql_result($result,$i,'date_end'));
$finish_hour = explode(':', mysql_result($result,$i,'time_end'));
$start_hour = explode(':', mysql_result($result,$i,'time_start'));
$start_time = explode('/', mysql_result($result,$i,'date_start'));
$start_month_name = name_month($start_time[1]);
$finish_month_name = name_month($finish_date[1]);
// کد زیر زمان پایان رو میگیره
list($gYear, $gMonth, $gDay) = jalali_to_gregorian($finish_date[0], $finish_date[1], $finish_date[2]);
$gMonth--; //Will Work?
$myH = $finish_hour[0];
$myM = $finish_hour[1];
// کد زیر زمان شروع رو میگیره
list($sYear, $sMonth, $sDay) = jalali_to_gregorian($start_time[0], $start_time[1], $start_time[2]);
$sMonth--; //Will Work?
$myHs = $start_hour[0];
$myMs = $start_hour[1];
$autojs = <<< EOT
<script type="text/javascript" id='autojs5'>
dateFuture5 = new Date($gYear,$gMonth,$gDay,$myH,$myM,0);
function GetCount5(){
divId = 'countbox5';
dateNow = new Date($sYear,$sMonth,$sDay,$myHs,$myMs,0); //grab current date
amount = dateFuture5.getTime() - dateNow.getTime(); //calc milliseconds between dates
delete dateNow;
if(amount < 0){
document.getElementById(divId).innerHTML="پایان مسابقه";
}