برای این کار چندین روش وجود دارد که به دو مورد آن میپردازیم :
1-یکی از راحتترین روش ها که در حافظه هم میماند بدین شکل است :
ترتیب درتاریخ به صورت سال/روز/ماه میباشد.کد PHP:
date -s "month/day/year hour:min:sec"
date -s "05/12/2007 13:07:04
2-این روش هم بد نیست ولی شیوه نوشتنش من و به شک میاندازه گاهی اوقات
توجه :کد PHP:
date monthdayhourminyear
date 051213072007
این روش ساعت سیستم رو تغییر خواهد داد نه ساعت سخت افزاری(بایوس)
برای مشاهده ساعت سخت افزاری ازاین دستور استفاده مکنیم
برای تنظیم ساعت سخت افزاری با ساعت سیستم بدین تریتب عمل میکنیمکد PHP:
hwclock
همچنین میتوانیم با استفاده از ساعت سیستم , ساعت سخت افزاری رو بر روی UTC تنظیم کنیمکد PHP:
hwclock --systohc
systohc یعنی زمان و تاریخ سخت افزاری رو بر طبق زمان و تاریخ سیستم هماهنگ کن.کد PHP:
hwclock --utc --systohc
hctosys یعنی زمان و تاریخ سیستم رو بر طبق زمان و تاریخ سخت افزاری هماهنگ کن.
تنظیم time zone
در etc/ فایلی بنام localtime بصورت لینکی از فایل اصلی حاوی اطلاعاتی در مورد time zone شما میباشد.این فایل های حاوی نواحی مختلف زمانی معمولا در usr/share/zoneinfo/ قرار دارد البته بسته به نوع توزیع شما ممکن است متفاوت باشد که با استفاده از locate قابل شناسایی است.
اگر فایل localtime به منطقه زمانی مورد نظر شما لینک نشده است میتوانید با پیدا کردن کشور و ناحیه مورد نظر خود در usr/share/zoneinfo/ آن را به localtime لینک دهید.
مثلا برای ایران بدین ترتیب عمل میکنیم :
کد PHP:
ln -sf /usr/share/zoneinfo/Iran /etc/localtime
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)