راکت

لاراول و تایم زون داینامیک

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

سلام آقای قربانی
شما میتونید بر اساس آیپی شخص، کد کشورشون رو دربیارید و بر اساس کد کشور زمان محلی رو تغییر بدید.
میتونید از پکیج Location در لاراول برای مشخص کردن کد کشور استفاده کنید :
البته ممکنه منظورتون این باشه که شما ساعتی به وقت ایران ثبت کردید که میخوان اون رو به وقت کشور کاربر نشون بدین.
نمونه کد PHP:

<?php
$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru'));
echo $date->format('Y-m-d H:i:sP') . "\n";

$date->setTimezone(new DateTimeZone('Pacific/Chatham'));
echo $date->format('Y-m-d H:i:sP') . "\n";
?>

و نمونه کد لاراول در این پیوند.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام