我尝试使用vue-datepicker与Laravel Breeze/Vue。但是日期选择器会在用户选择的时间上增加4小时。因此,如果用户选择10:00 AM,则日期选择器将返回14:00。
我尝试使用另一个stackoverflow线程的建议,该线程在控制器中使用Carbon::parse,但问题似乎是vue-datecker在前端增加了4个小时。
在Breeze/Vue中使用vue-datepicker的最佳方法是什么?我不需要任何时区的东西。无论用户何时进入,无论他们在哪里,都是我想存储在数据库中的内容。10:00 AM应该记录为10:00:00,无论用户是在东海岸、西海岸还是其他任何地方。
谢谢
1条答案
按热度按时间wdebmtf21#
它以这种方式工作,因为它默认读取UTC时间。例如,当我现在尝试它时,我得到了6am,因为我的时区是+3。要从日期中获取实际时间,您可以将其转换为区域设置: