[править]
Я собираюсь оставить свой ответ здесь, чтобы указать / научить вас не-CodeIgnitor санированной версии системы объектно-типирования PHP (+ функция даты!), Но я НАСТОЯТЕЛЬНО предлагаю использовать и принять ответ Рассела Диаса .
Ваш пример на 100% буквальный?
Ваша строка кода буквально echo $today = date('20y-m-d H:m:s',"1397105576");
или это что-то вроде echo $today = date('20y-m-d H:m:s',"$date");
?
Если это последнее и переменная создается классом, то она может быть неправильно набрана.
Возможно, вы могли бы использовать ... Я думаю, что здесь будет достаточно int, я думаю, что вы могли бы сделать что-то вроде echo $today = date('20y-m-d H:m:s',(int)$date);
, опять же, предполагая, что ваша строка кода на самом деле не является буквальной.
Я не уверен на 100%, что int сработает, если не сработает (float) - это единственный другой числовой тип, который возможен. Возможно (строка)?
См. Тип Жонглирование .
Кстати, почему вы используете 20y? Пожалуйста, измените это на Y
С Документы даты PHP :
Y | A full numeric representation of a year, 4 digits | Examples: 1999 or 2003
y | A two digit representation of a year | Examples: 99 or 03