Level 67
I store the user's timezone (created additional profile field) in the db, and then just convert to their tz when outputting dates.
echo $something->created_at->setTimezone($user->timezone)
For the locale issue, you can set Carbons locale in your AppServiceProvider, like:
Carbon::setLocale('es');
1 like