0

我的表中有一个字段,其中包含表单中的字符串

"Thursday 19th April 2012" 

我将如何在 MYSQL 或 PHP 中进行更改,以便我可以执行操作并找到两个日期之间的差异?.

4

2 回答 2

1

以下是您可以在 PHP 端执行的操作(适用于 5.3 或更高版本):-

一种)$newDate = DateTime::createFromFormat("l dS F Y",$dateFromDB);

http://php.net/manual/en/datetime.createfromformat.php

b)$interval = $newDate->diff($datetime2);

(http://www.php.net/manual/en/datetime.diff.php)

您可以在http://php.net/manual/en/function.date.php查看日期字符串格式

于 2012-04-16T00:48:42.790 回答
0

在 php 中,您可以使用strtotime函数:

http://php.net/manual/en/function.strtotime.php

然后两个值相减的绝对值会给你以秒为单位的差异。

于 2012-04-16T00:47:40.280 回答