Php 如何在西弗吉尼亚州的拉威尔5.8中设置时区

Php 如何在西弗吉尼亚州的拉威尔5.8中设置时区,php,laravel-5,timezone,Php,Laravel 5,Timezone,如何在西弗吉尼亚州的Laravel Web应用程序中正确设置时区 无法在列表中找到Virginia: 目前,我已经输入了.env文件APP_TIMEZONE=America/Tortola,但问题是如何配置夏令时,以及西弗吉尼亚州的适当时区是什么?并非每个城市/州都列为时区标识符。例如,我所在的城市不是,但美国/多伦多离同一时区EST足够近,所以我使用它。一个快速的谷歌搜索显示弗吉尼亚州是EST,所以任何其他使用EST的美国/{City}组合都应该适合你 编辑:如以下几条评论所述,美国/纽约更适

如何在西弗吉尼亚州的Laravel Web应用程序中正确设置时区

无法在列表中找到Virginia:


目前,我已经输入了.env文件APP_TIMEZONE=America/Tortola,但问题是如何配置夏令时,以及西弗吉尼亚州的适当时区是什么?

并非每个城市/州都列为时区标识符。例如,我所在的城市不是,但美国/多伦多离同一时区EST足够近,所以我使用它。一个快速的谷歌搜索显示弗吉尼亚州是EST,所以任何其他使用EST的美国/{City}组合都应该适合你

编辑:如以下几条评论所述,美国/纽约更适合总部设在美国的城市

至于如何设置.env值APP_时区,您需要使用.env助手:

.env:

config/app.php:

/* |------------------------------------- |应用时区 |------------------------------------- | |您可以在此处指定应用程序的默认时区,该时区 |将由PHP日期和日期时间函数使用。我们走了 |提前,并将其设置为一个合理的默认值。 | */ “时区”=>env“应用程序时区”、“UTC”, env助手检查.env中的值,并使用该值(如果可用),或者在本例中使用第二个参数作为默认的“UTC”

编辑:DST夏令时应该是自动的。使用上面显示了包含DST的正确时间:

日期:2019-12-05 10:32:06.624748美国/纽约-05:00


并非每个城市/州都列为时区标识符。例如,我所在的城市不是,但美国/多伦多离同一时区EST足够近,所以我使用它。一个快速的谷歌搜索显示弗吉尼亚州是EST,所以任何其他使用EST的美国/{City}组合都应该适合你

编辑:如以下几条评论所述,美国/纽约更适合总部设在美国的城市

至于如何设置.env值APP_时区,您需要使用.env助手:

.env:

config/app.php:

/* |------------------------------------- |应用时区 |------------------------------------- | |您可以在此处指定应用程序的默认时区,该时区 |将由PHP日期和日期时间函数使用。我们走了 |提前,并将其设置为一个合理的默认值。 | */ “时区”=>env“应用程序时区”、“UTC”, env助手检查.env中的值,并使用该值(如果可用),或者在本例中使用第二个参数作为默认的“UTC”

编辑:DST夏令时应该是自动的。使用上面显示了包含DST的正确时间:

日期:2019-12-05 10:32:06.624748美国/纽约-05:00


对于一个美国城市来说,美国/纽约也会起作用。不仅如此,美国/纽约和美国/多伦多并不总是一样的。他们上一次的DST日期不同是在1975年。美国/纽约与西弗吉尼亚州相对应。答案的其余部分很好。@MattJohnson Pint谢谢你提供的信息,好像日期需要更复杂一些,是吗?答案已更新为在示例中使用美国/纽约。干杯对于一个美国城市来说,美国/纽约也会起作用。不仅如此,美国/纽约和美国/多伦多并不总是一样的。他们上一次的DST日期不同是在1975年。美国/纽约与西弗吉尼亚州相对应。答案的其余部分很好。@MattJohnson Pint谢谢你提供的信息,好像日期需要更复杂一些,是吗?答案已更新为在示例中使用美国/纽约。干杯你为什么要选玉米饼?那是在维尔京群岛,在大西洋时区。西弗吉尼亚州在东部时间。就用美国/纽约吧。你为什么要选托托拉?那是在维尔京群岛,在大西洋时区。西弗吉尼亚州在东部时间。只要使用美国/纽约。
APP_TIMEZONE=America/New_York