php - 如何在流明中以毫秒为单位解析字符串?
问题描述
用例:客户端将解析为 Json ('mm:ss:ffff') 中的字符串的时间发送到数据库。在API上可以计算差异之前。该字符串必须在 time 时被解析回来。
我试过这个:
$timeA = Carbon::createFromFormat('mm:ss:SSSS',($user->timeA));
$timeB = Carbon::createFromFormat('mm:ss:SSSS',($user->timeB));
$result = $timeB->diff($timeA);
邮递员说:“发现意外数据。数据丢失”
解决方案
您可以使用 parse 函数解决此问题:
$timeA = Carbon::parse(($user->timeA));
$timeB = Carbon::parse(($user->timeB));
$result = $timeB->diff($timeA);
推荐阅读
- r - 将索引数据框应用于动物园对象
- css - 如何使用反应引导程序连续设置卡片
- javascript - 使用 CSS 引用 Web 组件根属性
- c++ - 单击系统托盘通知时启动 UI 或应用程序
- javascript - 如何将翻译后的属性文件保存为从右到左?
- java - Quarkus 使用 OffsetDateTime 保存实体,没有偏移量/时区
- symfony - 在 Symfony 5.1 中使用默认参数在路由中保留斜杠
- python - 如何用正则表达式替换找到的数据?
- typescript - 是否可以强制类型转换?
- javascript - 显示一个 i 框架,使用 vanilla JavaScript 隐藏另一个