将日期转换为其他格式

时间:2012-02-22 02:58:21

标签: date zend-date

我的日期格式为mm-dd-yyyy。我需要转换成YYYY-MM-dd来存储在数据库中。 我做了以下

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

我收到以下错误:

在非对象

上调用成员函数toString()

我不确定如何修复它。

1 个答案:

答案 0 :(得分:1)

$ 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');