我正在使用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>
答案 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");
然而,这是“不干净”的代码。