[英]PHP date dd-mm-yyyy
我想以dd-mm-yyyy填寫日期,但我想在數據庫中將日期另存為Ymd。 我所擁有的是:
形成:
$factuurDatum = new Zend_Form_Element_Text('datum');
控制器:
$data = $addInkoopfactuur->getValues();
$data['datum'] = date("Y-m-d", strtotime($data['datum']));
但這是行不通的。 我仍然收到錯誤消息:“ 08-01-2014”,但不適合日期格式“ yyyy-MM-dd”。 我該如何解決這個問題?
使用此DateTime類
<?php
$pubDt='07-01-2014';
$date = DateTime::createFromFormat('d-m-Y', $pubDt);
echo $newPubdate = $date->format('Y-m-d');
演示: https : //eval.in/86800
你想要嗎?
$data['datum'] = "15-10-2013";
$data['datum'] = date("Y-m-d", strtotime($data['datum']));
echo $data['datum'] ;
OUTPUT:
2013-10-15
我自己遇到了問題! addvalidator('Date',true)應該以我的形式刪除! 因為驗證器會將我的日期設置為yyyy-mm-dd。 我的問題回答得不夠清楚,對不起!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.