Можно создать дубликат:
Human-readable, current time sensitive date and time formatting in PHP
Human Readable Date Using PHPСсылка на чтение для человека в PHP, например. "Последний понедельник"
Я ищу способ создания читаемых ссылки даты человека, в разговорном стиле, например, следующее:
diff('2012-05-15', '2012-05-21') == "last Tuesday"
diff('2012-05-15', '2012-05-16') == "yesterday"
diff('2012-05-15', '2012-05-17') == "on Tuesday"
diff('2012-04-11', '2012-05-21') == "on the 11th of April"
Я просмотрел strtotime()
, whi ch, кажется, делает обратное к тому, что я хочу. Решение не нужно работать с будущими датами, только прошедшими датами. Я увидел еще один вопрос, задающий то же самое для future dates in JavaScript, но на самом деле это не решило мою проблему.
Любые идеи?
В PHP нет ничего подобного. Однако не должно быть слишком сложно настраивать код из-за множества случаев. 'if (date == today - 1)« вчера »еще (дата <= +1 неделя)« on ». будний день ... – deceze
@Juhana Этот вопрос в основном прошу прославить датифф. Это не связано. – Polynomial
@deceze Я надеялся избежать этого - есть некоторые уродливые угловые случаи, когда вы занимаетесь неделями. – Polynomial