PDA

View Full Version : کمک برای افزودن تاریخ به صفحات وب ()



sahel1390
جمعه 31 خرداد 1392, 12:04 عصر
من باید به صفحه وب سایتم تاریخ و ساعت اضافه کنم .( پروژه دانشجویی)

ساعت رو به صورت زیر اضافه کردم .




<script>
function show(){
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if (hours>12){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
document.Tick.Clock.value=hours+":"+minutes+":"
+seconds+" "+dn
setTimeout("show()",1000)
}
show()
//-->
</script>



-----------------------------------------------



لطفاً اگه کد آماده برای تاریخ دارید برام بذارید ممنون ..

sahel1390
جمعه 31 خرداد 1392, 12:31 عصر
...........

sahel1390
جمعه 31 خرداد 1392, 12:55 عصر
هیچکی نیست بهم بگه ...

sahel1390
جمعه 31 خرداد 1392, 13:28 عصر
.....................

sahel1390
جمعه 31 خرداد 1392, 13:55 عصر
من یک قطعه کدتاریخ ساده جاوا میخوام . دوستان لطفاً همکاری کنید

tehro0n
جمعه 31 خرداد 1392, 14:12 عصر
ببین این آدرس به دردت می خوره..
http://www.toolsir.com/jalali/

meysam1366
جمعه 31 خرداد 1392, 14:56 عصر
سلام دوست عزیز

بفرمایید


<html>
<head>
<meta charset="UTF-8" lang="fa"/>
<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return "امروز: ".$week[$d]." ".$day." ".$months[$month-1]." ". $year;
}
?>
</head>
<body>
<?php echo Miladi2Shamsi(); ?>
</body>
</html>

sahel1390
جمعه 31 خرداد 1392, 14:57 عصر
نه دوستم اینی که شما گذاشتید استفادم نمیشه ...

meysam1366
جمعه 31 خرداد 1392, 14:57 عصر
اینم ساعت و تاریخ

البته تاریخش میلادی هستش


<?php
date_default_timezone_set('asia/tehran');
echo date("F jS Y H:i:s");
?>

موفق باشید

sahel1390
جمعه 31 خرداد 1392, 14:58 عصر
ممنون میثم 1366 الان کد رو امتحان میکنم

meysam1366
جمعه 31 خرداد 1392, 14:59 عصر
نه دوستم اینی که شما گذاشتید استفادم نمیشه ...

چرا دوست عزیز

جاوا اسکریپت میخواید؟

sahel1390
جمعه 31 خرداد 1392, 15:04 عصر
نه دوستم منظورم با tehro0n (http://barnamenevis.org/member.php?157637-tehro0n) بود .

کد شمارو دارم امتحان میکنم . ممنون

sahel1390
جمعه 31 خرداد 1392, 15:08 عصر
این خروجی رو بهم میده :

> ($day < 21)) )? 622:621; switch ($month) { case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break; case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break; case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break; case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break; case 5: case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break; case 7: case 8: case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break; case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break; case 11: case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break; default: break; } return "امروز: ".$week[$d]." ".$day." ".$months[$month-1]." ". $year; } ?>

meysam1366
جمعه 31 خرداد 1392, 15:13 عصر
سلام مجدد

شما این کدها رو توی فایل php کپی کردید یا نه؟

بعد اینکه شما وب سرور توی سیستمتون نصبه یعنی توی کامپیوتر تست می کنید یا سرور؟

sahel1390
جمعه 31 خرداد 1392, 15:13 عصر
آهان قسمت بالاش <script> نوشتم درست شد ..

فقط الان خروجیش رو میده = 27 خرداد 1391

چکار کنم بروز شه ؟؟

sahel1390
جمعه 31 خرداد 1392, 15:15 عصر
<html>
<head>
<script>
<meta charset="UTF-8" lang="fa"/>
<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return "امروز: ".$week[$d]." ".$day." ".$months[$month-1]." ". $year;
}
?>
</head>
<body>
<?php echo Miladi2Shamsi(); ?>
</body>
</html>

meysam1366
جمعه 31 خرداد 1392, 15:19 عصر
آهان قسمت بالاش <script> نوشتم درست شد ..

فقط الان خروجیش رو میده = 27 خرداد 1391

چکار کنم بروز شه ؟؟

سلام

دوست عزیز حتما تاریخ کامپیوترتون مشکل داره چون برای من که درست نشون میده

sahel1390
جمعه 31 خرداد 1392, 15:21 عصر
ببخشید از بس کد نوشتم همه با هم قاطی شدن ...
خروجی بهم نمیده ...

meysam1366
جمعه 31 خرداد 1392, 15:21 عصر
<html>
<head>
<script>
<meta charset="UTF-8" lang="fa"/>
<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return "امروز: ".$week[$d]." ".$day." ".$months[$month-1]." ". $year;
}
?>
</head>
<body>
<?php echo Miladi2Shamsi(); ?>
</body>
</html>


دوست عزیز

اون تگ اسکریپت رو پاک کنید نیازی به اون نیست

کد پی اچ پی هستش نه جاوا اسکریپت

meysam1366
جمعه 31 خرداد 1392, 15:24 عصر
ببخشید از بس کد نوشتم همه با هم قاطی شدن ...
خروجی بهم نمیده ...

الان شما سایتتون توی کامپیوتر هستش یا توی سرور؟

همون کد رو اگر همون جوری کپی پیستش کنید مشکلی نداره

sahel1390
جمعه 31 خرداد 1392, 15:24 عصر
درست شد .

ممنون از وقتی که گذاشتید دوست عزیز .

sahel1390
جمعه 31 خرداد 1392, 15:25 عصر
ممنون ......

meysam1366
جمعه 31 خرداد 1392, 15:30 عصر
خواهش می کنم دوست عزیز

خوشحالم از اینکه مشکلتون حل شد