如何从这个字符串/ laravel获取时间戳

时间:2017-02-27 22:17:31

标签: mysql laravel

此文本全部保存在数据库表的一列中。我想从聊天回复中获取时间戳。是否有任何命令可以拆分字符串并获取时间戳。 聊天从这里开始:____________________________________________________________________________

Hi Guest 4878,

感谢您与我们聊天。请在下面找到您的聊天记录。

日期:2017-02-07

姓名:嘉宾4878 电子邮件: 主题:

聊天参考编号:11701

| 07.02.2017 13:46:36 |嘉宾4878:这里有人吗?

| 07.02.2017 13:46:52 |管理员:你好,我可以帮你吗?

2 个答案:

答案 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;