PDA

View Full Version : php



asal3m
دوشنبه 11 آذر 1392, 14:39 عصر
سلام.من از تابع jdate برای استفاده از تاریخ و زمان استفاده کردم.اما نمیخواهم تاریخ و ساعت بر اساس سیستم نمایش داده شود.یعنی میخواهم حتی اگر ساعت سیستم هم اشتباه بود به من ساعت صحیح را نشان دهد.
با تشکر

MMSHFE
دوشنبه 11 آذر 1392, 15:21 عصر
دوست عزیز، توابع PHP تاریخ و زمان رو برحسب ساعت سرور نشون میدن نه کلاینت. منتها چون روی سیستم خودتون، کلاینت و سرور هر دو یک کامپیوتر هستن، بنظر میاد که با تغییر ساعت کلاینت، ساعت داره عوض میشه درحالی که اینطور نیست و در اصل، این ساعت سروره که داره تغییر میکنه. وقتی اسکریپتتون رو توی سرور واقعی آپلود کنید، این مشکلات دیگه پیش نمیاد و با تغییر ساعت سیستمتون، ساعت سایت بهم نمیریزه.

khabargir
دوشنبه 11 آذر 1392, 15:25 عصر
function get_Datetime_Now() {
$at_object = new DateTimeZone('Asia/Tehran');
$datetime = new DateTime();
$datetime->setTimezone($at_object);
return $datetime->format("Y-m-d H:i:s");
}


این تابع کاری که گفتید رو انجام میدهد ...