我有一个字符串“3/6/2019 3:40:19 PM”,我想将其转换为 Laravel/Eloquent 日期时间类型。
有没有办法在不检索字符串的所有小部分并再次重建为所需格式的情况下做到这一点?
一行解决方案:
date('Y-m-d H:i:s', strtotime('3/6/2019 3:40:19 PM')));
如果您想使用 Laravel 的 Carbon,您可以查看api 文档:我找到了一个与您的情况类似的示例,它也解析了“pm”
$date = Carbon::createFromIsoFormat('!YYYY-MMMM-D h:mm:ss a', '2019-January-3 6:33:24 pm', 'UTC');
echo $date->isoFormat('M/D/YY HH:mm'); // 1/3/19 18:33
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句