此文本全部保存在数据库表的一列中。我想从聊天回复中获取时间戳。是否有任何命令可以拆分字符串并获取时间戳。 聊天从这里开始:____________________________________________________________________________
Hi Guest 4878,
感谢您与我们聊天。请在下面找到您的聊天记录。
姓名:嘉宾4878 电子邮件: 主题:
| 07.02.2017 13:46:36 |嘉宾4878:这里有人吗?
| 07.02.2017 13:46:52 |管理员:你好,我可以帮你吗?
答案 0 :(得分:1)
您可以使用Carbon
为此:
\Carbon\Carbon::parse($yourTimestamp)->format('H:i:s');
或者像这样:
\Carbon\Carbon::parse($yourTimestamp)->timestamp;
答案 1 :(得分:1)
尝试
$time = \Carbon\Carbon:::createFromFormat('d.m.Y H:i:s', '07.02.2017 13:46:36');
//Or using model
$time = \Carbon\Carbon:::createFromFormat('d-m-Y H:i:s', $model->datetime);
//display timestamp
echo $time->timestamp;