首页 > 解决方案 > 输入 type="date" 如何格式化?

问题描述

我正在使用输入type="date",但它总是像这种格式一样保存到数据库中。

2018 年 9 月 25 日星期二 00:00:00 GMT+0800(菲律宾标准时间)

 <form action="insertPTO.php" method="post" class="form-horizontal alert 
alert-warning"  name="reqTimeOff"   >
  <h3>Request Form</h3>
  <div class="form-group">
    <label for="from">From * :</label>
    <input type="date" class="form-control" ng-model="fromDate" | date:"MM/dd/yyyy"  autofocus required />
  </div>

  <div class="form-group">
  <p class="text-danger" ng-show="reqTimeOff.fromDate.$invalid && reqTimeOff.fromDate.$dirty">Please select a Date!</p>
  </div>

如何设置格式只像这种格式mm/dd/yyyy?先感谢您。

标签: phpangular-ngmodel

解决方案


我不会 - 如果您需要在数据库中进行任何计算,您将需要它采用数据库可以理解的格式。

听起来您真正想要的是以某种格式显示日期,在这种情况下,您可以使用 PHP 或 JavaScript 库(例如Moment.js )来执行此操作。


推荐阅读