【问题标题】:Convert mysql date value to html5 date将mysql日期值转换为html5日期
【发布时间】:2012-11-26 02:23:39
【问题描述】:

以下是我如何使用普通 php 日期回显日期:

<input type="date" name="ref_date" value="<?php echo date('d-m-Y',strtotime($stock['ref_date']))?>">

值(日期)为:23-11-2012

但是当我尝试使用 HTML5 日期来实现时:

<script type="text/javascript" src="js/jquery.tools.js"></script>
<script>
var $date = jQuery.noConflict();
$date(":date").dateinput({format: 'dd-mm-yyyy'});
</script>

为什么值不同:04-05-1929

【问题讨论】:

  • 那么实际作为输入字段的值是什么?
  • 抱歉,已经修复了,只需将格式从 date('d-m-Y', 更改为 date('Y-m-d', ..
  • 酷。建议您删除整个问题或发布您自己的答案并接受它(绿色大勾号)。
  • 您可以在使用 DATE_FORMAT() 从数据库中选择数据时转换日期
  • 为什么 Y-m-d 起作用而不是相反?

标签: php jquery html date


【解决方案1】:

只需更改日期格式

<?php echo date('d-m-Y',strtotime($stock['ref_date']))?>

<?php echo date('Y-m-d',strtotime($stock['ref_date']))?>

【讨论】:

    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    相关资源
    最近更新 更多