PDA

View Full Version : کمک در مورد ساعت دیجیتال و تاریخ شمسی



mohammad_kazem
سه شنبه 18 مرداد 1390, 12:16 عصر
سلام به همه
قبل از هرچیز بگم که در این مورد توی انجمن جستجو کردم ولی چیز بدرد بخوری گیرم نیومد. البته یکی از دوستان یک فایل dll گذاشته بود که به نظر جالب میومد ولی فکر کنم برای پروژه های win-application بود. شاید هم من طریقه استفاده از فایل های dll رو بلد نیستم. (این تاپیک رو توی انجمن asp هم گذاشتم که گفتن باید بیام اینجا پس دستم به دامنتون کمکم کنید)
به هر حال من میخوام یک ساعت دیجیتال و تاریخ شمار!! توی سایتم داشته باشم که ترجیحا به این فرمت باشه "دوشنبه 17 مرداد 1390" و "ساعت 11:30 بعد از ظهر" یا "ساعت 23:30" . (طبیعیه که میخوام پویا باشه یعنی مرتب refresh بشه و ثانیه بندازه)
لطفا منو راهنمایی کنید. (راستی اگه میشه ازون فایل dll هم توی وب استفاده کرد ممنون میشم اگه راهنماییم کنید)
با تشکر

Mr FTHEL
پنج شنبه 20 مرداد 1390, 09:28 صبح
<SCRIPT language="javascript">
function showdate() {
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند");
a = new Date();
d= a.getDay();
day= a.getDate();
month = a.getMonth()+1;
year= a.getYear();

year = (year== 0)?1900:year;
(year<1000)? (year += 1900):true;

year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;

switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write(week[d]+" "+day+" "+months[month-1]+" "+ year);
}
</SCRIPT>
<SCRIPT>showdate()</SCRIPT>

Mr FTHEL
پنج شنبه 20 مرداد 1390, 09:37 صبح
<script>


function jdate()

{


var g= new Date();
var gM = g.getMinutes();
var gH = g.getHours();

if(gH<=12)
{
showT.innerHTML="ساعت &nbsp;"+gH+":"+gM+" ";
}else{
showT.innerHTML="ساعت &nbsp;"+gH+":"+gM+" ";
}


setTimeout("jdate();",1000);
}
</script>
<body onload="jdate()">




<div class="showT" id="showT">

m.toosi
جمعه 06 آبان 1390, 22:16 عصر
من میخوام به صورت آنلاین نشون بده
مثلا یک ثانیه میگذره به صورت آنلاین نشون بده
کسی میتونه کمک کنه؟