在symfony2 doctrine mongodb中获取存储的日期

时间:2013-09-02 09:25:16

标签: symfony doctrine-mongodb

我在我的包中为cronjob创建了一个控制台命令页面。 这是代码

  

类MyCommand扩展Command {

protected function configure()
{
    $this
        ->setName('cron:item_email')
        ->setDescription('product notification for customer that reserved');
}

protected function execute(InputInterface $input, OutputInterface $output)
{

    $this->container = $this->getApplication()->getKernel()->getContainer();
    $em = $this->container->get('doctrine.odm.mongodb.document_manager');
    $wishlist = $em->getRepository('xxxxBundle:Wishlist')->findAll();
    foreach($wishlist as $wish){
        if($wish->getReservedDate()){
      //  $output->writeln($wish->getId());
        $output->writeln($wish->getReservedDate());
    }

    }

}
     

}

这里我正在检索mongo db date“$ wish-> getReservedDate()” 但我得到像这样的输出

2013-07-03 13:46:42
3
Europe/Berlin

我如何才能获得日期:2013-07-03 13:46:42

1 个答案:

答案 0 :(得分:1)

$ wish-> getReservedDate() - >格式('d / m / Y H:i:s')

另外,作为旁注,ID也存储了日期。

仅供参考