اون راحی که گفتید از فلش کمک گرفتید به نظرم اصلا اصولی نیست.
ببینید بهترین راه همون راحیه که msnasiri گفتند و ali_moradi یه ازش یه برداشت غلط کردند !
من یه جور دیگه مطرحش میکنم.
کاری که شما انجام میدید به کمک PHP تاریخ مورد نظر سرور رو به کمک توابع مختلفی که وجود داره و یه نمونش رو ali_moradi در کدهای بالا معرفی کردند میخونید و ساعت و دقیقه و ثانیه رو به یه text box مخفی پاس میدید بدین شکل:
PHP:
<input type="hidden" name="hour" value="<?PHP echo $hour; ?> >
<input type="hidden" name="min" value="<?PHP echo $min; ?> >
<input type="hidden" name="sec" value="<?PHP echo $sec; ?> >
بعد هم یه کد جاوا مینویسید که این سه تا text رو به صورت متغییر در بیاره، اینطوری:
کد:
<script type=text/javascript>
var hour, min, sec;
hour=document.getElementById("hour").value;
min=document.getElementById("min").value;
sec=document.getElementById("sec").value;
</script>
از این به بعدش سه تا متغییر در اختیار دارید که ساعت و دقیقه و ثانیه سرور رو در بر داره ، حالا شما فقط کافیه که ساعت خودتون با جاوا اسکریپت بسازید و متغییر ها به صورت متناوب یک واحد افزایش بدید و در واقع یک ساعت خودتون شبیه سازی کنید.
اوووه ! اصلا حواسم نبود ! راه بسیار ساده ترش اینه :
PHP:
<script type=text/javascript>
var hour, min, sec;
hour=<?PHP echo $hour; ?>
min=<?PHP echo $min; ?>
sec=<?PHP echo $sec; ?>
</script>
که بازم سه تا متغییر در اختیار دارید که باید زمان مبنا قرار بدید و ثانیه شمار رو به حرکت در بیارید که اگر برای ادامش توضیح خواستید در خدمتم .
تشکر
نبی