/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/
'timezone' => 'Europe/Rome',
Well, I have a script that tells you e.g. when the upgrade of a building will be finished. And that should be the real time. Because if the real time 12:00am and it says you the building will be finished at 11:58am you think that's a bug or something. That's just not that pretty.
Ah, sleep/standby/hibernation will do that. The time should update though, not sure what the sync time on Homestead is but on my Vagrant install, it's 10 seconds.
Back in the early days of virtualisation time syncing was always an issue and we always ran NTP with regular updating. I thought the development of synthetic drivers for this problem solved the issue however...
I had the exact same problem (Homestead being behind with about 8 minutes). I followed this guide and found some time servers for my area and now the time is in sync.
My time keeps falling behind so I run:
sudo ntpdate ntp.ubuntu.com
That works but it'll fall behind again soon after. Not sure what it is maybe debugger...