我在我的包中为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
答案 0 :(得分:1)
$ wish-> getReservedDate() - >格式('d / m / Y H:i:s')
另外,作为旁注,ID也存储了日期。
仅供参考