2012-01-31 42 views
1

我有以下代碼:Zend日期是單身嗎?

$fromDate = new Zend_Date(); 
$this->view->fromDate = $fromDate->getIso(); 
$this->mongoFromDate = new MongoDate($fromDate->getTimeStamp()); 

$toDate = new Zend_Date(); 
$toDate->setDay(3); 
$this->view->toDate = $toDate->getIso(); 
$this->mongoToDate = new MongoDate($toDate->getTimeStamp()); 

由於某種原因被設置$這個 - >查看 - > TODATE和$這個 - >查看 - > FROM日期值相同的值。有什麼想法可能會導致這種情況?我完全被難住了。

謝謝!

回答

1

我剛試過,更基本的代碼:

<?php 
include("Zend/Date.php"); 

$fromDate = new Zend_Date(); 
echo $fromDate->getIso(); 

echo "<br />"; 

$toDate = new Zend_Date(); 
$toDate->setDay(3); 
echo $toDate->getIso(); 

我得到預期的結果:

2012-01-31T22:22:30+00:00 
2012-01-03T22:22:30+00:00 

所以無論是(a)您Zend_Date在奇怪打破,這似乎相當不太可能,(b)您的查看代碼沒有做你認爲正在做的事情,或者(c)這是當前你在這個月的第三個月:D

+0

我打賭選項b是解決方案。我希望知道Zend中的一些已知錯誤:(時間閱讀更多文檔,並查看代碼正在做什麼。 – djs22 2012-02-01 02:49:39