HTML默认日期未反映在视图上

时间:2015-01-14 08:23:39

标签: html angularjs twitter-bootstrap codeigniter

我正在使用AngularJs,Codeigniter和Bootstrap设计一个网站。 我尝试了各种方法(甚至插入了硬编码值),使日期出现在日期字段中。 但它总是只显示格式mm / dd / yyyy。 使用以下方法,我可以看到日期输入的值作为当前日期,但仅在控制台中。

<div class="col-md-2">
     <div class="input-group" style="border-color:#d0a12b;" ng-init="currentPage=1" ng-init="i=1">
           <input type="date"  id="when" ng-init="when=<?php echo date('Y-m-d');?>"  ng-change="currentPage=1" ng-model="when" value="<?php echo date("Y-m-d");?>" style="border: 2px solid #d0a12b;opacity:0.8;" placeholder="When">                           
     </div>

2 个答案:

答案 0 :(得分:0)

这就是你在HTML5中调用正确的时间和日期的方式。

 echo '<time datetime="'.date('c').'">'.date('Y - m - d').'</time>';

答案 1 :(得分:0)

date("Y-m-d H:i:s");

这只是按顺序生成年/月/日小时/分钟/秒的字符串。所以要使用它只需将其设置为变量并将其放在需要的位置。

e.g。

$date = date("Y-m-d H:i:s"); echo $date;

你可以选择这样做:

echo date("Y-m-d H:i:s");

然而,这是“不干净”的代码。