繁体   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