我正在尝试使用UNIX时间戳并使用PHP将其转换为字符串。考虑到PHP的内置函数,这很容易,但是我有一组特定的需求,这给我带来了一些困惑。
其逻辑如下:
如果时间戳是今天-返回today
如果昨天发生了时间戳-返回yesterday
如果时间戳早于昨天,但本周仍返回day name (星期四、星期二等)
如果时间戳发生在上周-返回last week
如果时间戳早于上周-返回Month and Year (格式为2013年6月、2011年1月等)
这从一开始就显得很简单,但出于某种原因,我的大脑在这件事上感到困惑。
请注意:我不想要一个基于纯算术的解决方案,因为现代的
我用PHP创建了一个时间戳,希望将其转换为与javaScript中的新日期()相同的格式。
这是我的密码:
$current_timestamp = time();
//This returns a value such as 1268214657
我需要使用这个时间戳创建一个字符串,它看起来像这样:星期五,2010年3月12日,01:50:33 GMT-0800 (太平洋标准时间)。
如何在php中创建一个与在javaScript中使用新日期()的格式相同的字符串?