簡體   English   中英

PHP日期dd-mm-yyyy

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM