我想用Twitter样式格式格式化我的日期,但是所有的例子都只有x小时前。我想…如果可能,是:
- X min ago
- X hours ago
- Yesterday
- Thursday (or other days)
- 17 December
X分钟/小时前和昨天是不言自明的,但如果日期大于今天和昨天,并且当天在当前周(从星期日开始的周)内,则应使用日。
如果日期大于本周中的任何一天,则为12月17日。
我希望这能做到。欢呼声
我在google上搜索"php twitter date",发现第二个结果给出了这个脚本,它完全符合您的要求:
http://www.skidoosh.co.uk/php/create-twitter-like-date-formatted-strings-with-php/然后可以编辑输出格式以显示所需的信息类型。