我把“生日”作为时间戳(整数)存储在Sphinx搜索引擎中。
(例如)
User DOB is "12-01-1960" (Age is 55)
Sphinx side: 3980298496 (MySQL handle this from DB to Sphinx)
在PHP方面,出于搜索目的,我想计算时间戳,如下所示,但它给出了负值,因为如果日期小于1970年1月1日,PHP就会给出负值
Carbon::now()->subYears('55')->timestamp = -288316800
如何制作一个积极的时间戳?这样我就可以在PHP中进行
我用PHP创建了一个时间戳,希望将其转换为与javaScript中的新日期()相同的格式。
这是我的密码:
$current_timestamp = time();
//This returns a value such as 1268214657
我需要使用这个时间戳创建一个字符串,它看起来像这样:星期五,2010年3月12日,01:50:33 GMT-0800 (太平洋标准时间)。
如何在php中创建一个与在javaScript中使用新日期()的格式相同的字符串?
我的数据库表中有一列包含SQL时间戳(例如,2009-05-30 19:43:41)在我的php程序中我需要Unix时间戳的等价物(一个整数)。
$posts = mysql_query("SELECT * FROM Posts ORDER BY Created DESC");
$array = mysql_fetch_array($posts);
echo $array[Created];
在它现在回显SQL时间戳的地方,我需要一个Unix时间戳。有什么简单的方法可以做到这一点吗?