رفتن به مطلب

کدتاریخ


پست های پیشنهاد شده

خوب وقتی می خواهی ویندوز نصب کنی ساعت را تهران انتخاب میکنی دیگه !!!! خب میشه ایران

اما باید کاربرانی که خارج ایران هستن رو هم در نظر گرفت.

لینک به ارسال

از آموزش زیر استفاده کنید:

ابتدا کد زیر را در بین تگ باز و بسته head قرار دهید (در فایل header):


<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('nowtime').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>

ممنون من دقیقا نمی دونم کجا این کد را قرار بدم چون هرجای هدر گذاشتم هیچ تغییری نکر د شایذ بخاطر این است که کد دوم هم در هدر گذاشته شدم به هر حال هیچ جوابی نگرفتم

لینک به ارسال

ممنون من دقیقا نمی دونم کجا این کد را قرار بدم چون هرجای هدر گذاشتم هیچ تغییری نکر د شایذ بخاطر این است که کد دوم هم در هدر گذاشته شدم به هر حال هیچ جوابی نگرفتم

به نظر من کد نمایش تاریخ و ساعت خبرگزاری فارس خیلی خوبه . الان نمایش تاریخ و ساعت همین سایت هرمزگان الکی یه تاریخ و ساعت یه عالم فضا اشغال کرده.

بعضی کلمات غیرضروری هستند

زمان فعلی

ساعت

مصادف با

یعنی کسی نگاه کنه می فهمه این ساعت هست. ساعت باید زمان فعلی را نشان بدهد . مصادف هم لازم نیست.

این فرمتی بهتر هست .

یکشنبه 28 خرداد 1391 Jun 17 2012 تهران 10:28 GMT -5:59

بعد در یک خط افقی زیر هیدر قرار بگیرد.

کد اینو دوستان بدن ممنون می شم. :)

ویرایش شده توسط javad abbasi
لینک به ارسال

به نظر من کد نمایش تاریخ و ساعت خبرگزاری فارس خیلی خوبه . الان نمایش تاریخ و ساعت همین سایت هرمزگان الکی یه تاریخ و ساعت یه عالم فضا اشغال کرده.

بعضی کلمات غیرضروری هستند

زمان فعلی

ساعت

مصادف با

یعنی کسی نگاه کنه می فهمه این ساعت هست. ساعت باید زمان فعلی را نشان بدهد . مصادف هم لازم نیست.

این فرمتی بهتر هست .

یکشنبه 28 خرداد 1391 Jun 17 2012 تهران 10:28 GMT -5:59

بعد در یک خط افقی زیر هیدر قرار بگیرد.

کد اینو دوستان بدن ممنون می شم. :)

دوست عزیز ممنون از نظرتان

برای قرار دادن در یک خط کافیه در انتهای کدها کلمه <br/> را حذف کنیم تمام کدها را در یک خط نشان می ده ولی مشکل اصلی که اون لاین کار کردن ساعته هنوز به قوت خودش باقیه اگر دوستان لطفی بکنند و این موضوع را حل کنند ممنون می شم

لینک به ارسال

دوست عزیز ممنون از نظرتان

برای قرار دادن در یک خط کافیه در انتهای کدها کلمه <br/> را حذف کنیم تمام کدها را در یک خط نشان می ده ولی مشکل اصلی که اون لاین کار کردن ساعته هنوز به قوت خودش باقیه اگر دوستان لطفی بکنند و این موضوع را حل کنند ممنون می شم

الان اگر سایتم را مشاهده کنید در یک خط قرار گرفته شما هم می توانید با حذف این کلمه از کدها تقویم روز را در یک خط داشته باشید

لینک به ارسال

الان اگر سایتم را مشاهده کنید در یک خط قرار گرفته شما هم می توانید با حذف این کلمه از کدها تقویم روز را در یک خط داشته باشید

الان قشنگتر شد دوست عزیز. البته تمام سایتهایی که من چک کردم ساعت تغییر نمی کنه و تنها وقتی رفرش می زنی ساعت جدید را اعلام می کنه.

اگر کد را اینجا بگذارید ممنون می شوم :) کاش gmt هم داشت

لینک به ارسال

الان قشنگتر شد دوست عزیز. البته تمام سایتهایی که من چک کردم ساعت تغییر نمی کنه و تنها وقتی رفرش می زنی ساعت جدید را اعلام می کنه.

اگر کد را اینجا بگذارید ممنون می شوم :) کاش gmt هم داشت

بعضی جاها ساعت کار می کنه و دوستان عزیز امیدوارم برنامه آن را بنویسند

این هم کد البته فقط ساعت هست و کد خوشامد گوئی را برداشتم اگر آن را هم می خواهید اضافه کنم :

<div class="nowdate">

<?php
date_default_timezone_set(get_option('timezone_string'));
echo jdate('l d M'); ?>
مصادف با <?php echo date('d M Y'); ?>

ساعت <?php echo date('H:i:s'); ?> به وقت ایران
</div>

لینک به ارسال
  • 1 ماه بعد...

سلام

در قرار دادن کد تاریخ با تقویم فارسی و میلادی به درستی انجام شد ولی مشکلی با تاریخ قمری داشتم.

1- وقتی از این تاریخ استفاده میکنم با توجه به اینکه اول ماه رمضان در ایران تحت تاثیر رویت ماه از شنبه 31 تیر بوده است و

در تقویم های قمری تاریخ شروع رمضان چند روز زودتر است و این باعث سردرگمی من شده.

حتی سایت هایی که فعالیت میکنند هم این خطا رو دارن.

به تاریخ قمری در آدرس های زیر دقت کنید که هر کدام 5 6 7 رمضان را نشان میدهند :

سایت ایرانی:

http://www.time.ir/

http://www.elib.hbi....0converter4.htm

سایت خارجی:

http://www.islamicit...lthijriconv.asp

در یکی از انجمن ها دوست دیگری نیز به این مشکل برخورده :

http://barnamenevis....%85%D8%B1%DB%8C

2- مشکل دیگری با تنظیم دقیق ساعت و دقیقه و ثانیه داشتم که تمامی کد هایی که دوستان گذاشتند تحت تاثیر زمان سیستم بازدید کننده و یا سرور است و اگر ساعت سیستم خود را تغییر دهید متوجه منظورم میشوید که هیچکدام ساعتی که به وقت واقعی تهران است نیست و اگر اختلاف ساعات را با + و - گذاشتن حل کنیم با تغییر ساعت رسمی با مشکل مواجه خواهند شد.

ویرایش شده توسط bsi
لینک به ارسال

سلام

در مورد مشکل اول مربوط به شروع ماه قمری هست و از تقویم جلالی یا میلادی نیست.

مشکل دوم ، اگر شما از php برای نمایش ساعت استفاده کنید از سیستم سرور شما زمان نشون داده میشه. اگر از جاوااسکریپت ساتفاده کنید از سیستم کاربر خونده میشه.

لینک به ارسال

سلام

در مورد مشکل اول مربوط به شروع ماه قمری هست و از تقویم جلالی یا میلادی نیست.

مشکل دوم ، اگر شما از php برای نمایش ساعت استفاده کنید از سیستم سرور شما زمان نشون داده میشه. اگر از جاوااسکریپت ساتفاده کنید از سیستم کاربر خونده میشه.

بنده هم نگفتم مشکل از تقویم جلالی یا میلادی است و اینکه راهی برای حل این مشکل وجود دارد؟

در مورد مشکل دوم سایتی یا منبعی موجود نیست که ساعت بر اساس اون سرور تنظیم بشه و نیازی به تغییر ساعت رسمی ایران که 2بار در سال انجام میشود نباشه و این کار را خودکار انجام بشه؟

مثلاً سایت نمایش پرواز های فرودگاه را فرض کنید که نمایش ساعت خیلی ضروری است.

یا اگر به آپدیت ساعت خود ویندوز دقت کرده باشید از 2 سرور استفاده میکند.

چطوری میشه با استفاده از همان 2سرور ویندوز, زمان محلی را در سایت قرار داد؟

لینک به ارسال

ببینید دو حالت وجودداره. یا js یا php.

با js : همیشه از سرور خونده میشه، باید براساس تاریخ سرور که فراخوانی با php هست ست کنید. بعد تاریخ سرور رو بروز نگهدارید و براساس ساعت ایران تنظیم کنید.

باید php : باید براساس تاریخ سرور ست کنید. بعد تاریخ سرور رو بروز نگهدارید و براساس ساعت ایران تنظیم کنید.

امیدوارم منظور رو رسونده باشم.

لینک به ارسال
  • 1 سال بعد...

چرا من نمیتونم از این کذد برای ساعت ایران استفاده کنم؟

الان من از این کد در قالبم استفاده میکنم اما ساعت گرینویچ رو نشون میده

در حالی در داخل قسمت مدیریت -->همگانی ساعت رو تهران هست و درست هم هستش

اما رو قالب خودکار زمان گربنویچ رو نشون میده

رو هر دو حالت هم امتحان کردم تغییری نکرد هم " تهران " هم " 3:30 "


<p> امروز : <?php echo jdate('l, j F و '); ?><?php echo date('H:i:s a'); ?></p>

مشکلش چیه؟

لینک به ارسال

اینو در ابتدای فایل fucntions قرار دهید


date_default_timezone_set(get_option('timezone_string'));

لینک به ارسال

کلا قاطی کردش

الان ساعت درستش 4:30 دقیقه بعد از ظهر هستش

اما روی سایت تو مرورگر کروم ساعت 4:30 قبل از ظهر رو نشون میده

روی فایر فاکس هم 12:59 دقیقه بعد از ظهر رو نشون میده :blink:

اون کد رو هم که دادین گذاشتم داخل فانکشن خط اولش

این هم کدی هست که تو هدر گذاشتمش


<p> امروز : <?php echo jdate('l, j F و H:i:s a'); ?></p>

تنظیمات هم درست هستش ساعت روی تهران هست و اون ساعتی که روبروی همون تنظیمات مینویسه 16:30 نشون میده

قضیه چیه؟

لینک به ارسال

بله درست هستش

الان تا حدودی مشکل رو رفع کردم

فقط یه چیز مونده

ساعت بصورت 12 ساعته هستش یعنی از 0 تا 12 رو نشون میده

تا ساعت 12 ظهر رو درست می نویسه و میزنه ق.ض

اما از ساعت 12 که میگذره ساعت تغییر میکنه اما باز هم همون ق.ض رو میاره در حالی که باید بنویسه ب. ض

ویرایش شده توسط فرهاد
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...