преобразовать дату в другой формат - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть дата в формате мм-дд-гггг.Мне нужно конвертировать в YYYY-MM-dd для хранения в базе данных.Я сделал следующее

$eff_date=$this->post['effective_date'];
$eff_date=$eff_date->toString('YYYY-MM-dd');

Я получаю следующую ошибку:

Вызов функции-члена toString () для необъекта

Я не уверен, какисправить это.

1 Ответ

1 голос
/ 22 февраля 2012

$ eff_date - это объект Zend_Date? или просто строка? если это просто строка, вам нужно сначала создать экземпляр объекта Zend_Date:

<?php
$eff_date = new Zend_Date($this->post['effective_date'], 'mm-dd-yyyy', 'en');
$eff_date = $eff_date->get('YYYY-MM-dd');
...