php - 如何将格式为“yyyy-mm-dd to yyyy-mm-dd”的字符串范围解析为开始/结束日期
问题描述
我得到这样的字符串输入"yyyy-mm-dd to yyyy-mm-dd"
我想$from_date and $to_date
从该字符串创建两个 Carbon 实例。
解决方案
您可以将字符串分解to
并映射到它以返回两个 Carbon 实例。最后,解构生成的数组。例如:
$dates = "2019-01-21 to 2019-01-31";
list($from_date, $to_date) = array_map(function($date) {
return Carbon\Carbon::parse($date);
}, explode('to', $dates));
这也是一个工作示例。
推荐阅读
- java - MPAndroid Chart如何去除后台的线条?
- php - 如何使用 Openslide-PHP-Bindings 创建 .dzi 文件
- java - 我可以在日历视图中动态更改一周中不同日期的颜色吗?
- java - 为 Android 安装 Carbon 库的正确方法是什么?
- python - 当用相同的轴覆盖两个时,绘图移动了 1 个单位(Seaborn/Matplotlib)
- javascript - 在创建新实例之前对值进行反应过滤
- android - 无法从外部存储中检索重命名的文件路径
- algorithm - 从数组中查找每对整数的绝对差的乘积
- html - 在另一个 Angular 组件中使用时如何从组件中删除动画?
- java - notifyAll() 不唤醒线程