【发布时间】:2020-01-12 19:43:05
【问题描述】:
我有两个输入字段,用户可以在其中输入请求的日期为 mm/yy。一个字段来自,另一个字段是 to。在后端,我希望能够转换这些字段,以便进行日期比较。我知道如果我制定了一些非常严格的规则,那么我 100% 的时间会以我可以使用 Date 或 strtotime 的确切格式得到我需要的东西。我宁愿制定更宽松的规则,因为有些人可能会输入 mm-yy、mm-yyyy、mm/yyyy、m/yy 等。
我的问题是,如果它可能以多种格式出现,有什么方法可以转换,因为我知道用户并不总是遵循推荐的格式。我在 laravel 应用程序中这样做,所以也许 Carbon 也有一些方法。
谢谢
【问题讨论】:
-
users don't always follow the recommended format为什么不提供一个日期选择器来保护输入和易于访问 -
日期的 Laravel 类型转换
标签: php laravel date datetime php-carbon