English 中文(简体)
PHP / Zend 习俗日投入格式
原标题:PHP / Zend custom date input formats

I m 利用PHP和Zentd为我的团队的其他开发商建立一个图书馆部分。 这一构成部分需要能够把日期(指示)和另一个说明日期的形式作为投入。 我认为,通过泽斯的文件和实例,我找到解决办法——

$dateObject = Zend_Date( 13.04.2006 , array( date_format  =>  dd.MM.yyyy ));

然而,这一行文有了一个错误——要求不明确的职能。

因此,我试图这样做。

$dt = Zend_Locale_Format::getDate( 13.04.2006 , array( date_format  =>  dd.MM.yyyy ));

这一工作已经完成,但如果输入的日期无效,就会犯错误。 引书认为,你可以利用国歌功能检查有效性——

Zend_Date::isDate( 13.04.2006 , array( date_format  =>  dd.MM.yyyy ))

但是,这条路线总是虚假的。

因此,我的问题是:

我是否这样做? 如果没有,通过Zentd或直截了当的PHP来处理这一问题是否有更好的办法?

如果我确实使用Zentd_ Locale_Format:getDate()的话,我是否需要担心在其他地方设置一个地方,改变呼吁的结果?

I m 锁在PHP5.2.6上,锁在窗户上,btw ......如此5.3+功能和整段;停机。

问题回答

你们可能要尝试使用Zend_Date恒定,而不是扼杀。 我这样说的理由是,在docs中有一些不一致之处:

MM     Month, two digit                   Zend_Date::MONTH       02
MMMM   Month, localized, complete         Zend_Date::MONTH_NAME  February

嗣后:

So, if you are using dd.MM.yyyy you will get 31.December.2007 but if you use dd.MM.YYYY you will get 31.December.2008

• 显示微笑吗? 因此,鉴于这一格式,你的日期不会有效。 你们是否尝试过没有形式吗?

我通过这样做来处理这个问题:

try
{
    $myDate = new Zend_Date($date, $format, $locale);
}
catch (Zend_Date_Exception $e)
{
    $myDate = new Zend_Date::now();
}

日 本 反对 = Zend_Date(13.04.2006),阵列(日期:format =>dd.MM.yyyyyyy)

投下错误的“未明确的职能”,因为它没有功能。 因此,Zentd_Date号手册是建筑商的一个目标,而且表格没有在阵列中给出。 你必须照此写。

(2006年4月13日)

一切都是冷却。

ciao ulf





相关问题
Mysql compaire two dates from datetime?

I was try to measure what is faster and what should be the best way to compare two dates, from datetime record in MySql db. There are several approaches how to grab a date from date time, but I was ...

iPhone Date Picker rolls over to 2010 on December 27th?

So I implemented a UIDatepicker in one of my applications for scheduling and autodialing teleconferences... everything is pretty much ready to go except, while testing I noticed that when the date ...

Convert date Python

I have MMDDYY dates, i.e. today is 111609 How do I convert this to 11/16/2009, in Python?

specifying date format when using $form->inputs() in CakePHP

I am wondering if there is a way to specify the date format in the forms created using CakePHP s $form->inputs(); Please note that this is not the individual $form->input() but instead $form->inputs() ...

NSDateFormat, super simple! Where am I screwing up?

Ok, this is really simple, maybe I m a getting a bit burnt out, but seems like it should work, Query XML feed, put out date string, format, display in a cell. The issue is I m a getting a NULL ...

sqlite writing a date into an email

I am exporting a date value from sqlite and placing it into an email. The date appears like this 279498721.322872 I am using Objective C in an Iphone App. Does anyone know how to make this export ...

热门标签