为了账号安全,请及时绑定邮箱和手机立即绑定

datepicker 在数据库 codeigniter 上始终为 0

datepicker 在数据库 codeigniter 上始终为 0

PHP
富国沪深 2022-01-14 15:01:02
我有日期选择器,它总是0000-00-00 00:00:00在数据库中这是我的代码<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script><script src="//code.jquery.com/jquery-1.11.1.min.js"></script><div class="col-md-4">   <div class="form-group">       <input class="datepicker" name="datepicker" width="330" placeholder="Birthday" />   </div></div>在我的 js 上$(document).ready(function () {    $('.datepicker').datepicker({      uiLibrary: 'bootstrap'    });});并像这样保存它$datepicker=$this->input->post('datepicker');$this->main_model->save_records($datepicker);有人能帮我吗。
查看完整描述

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

评论是正确的,数据库预计格式为 YYYY-MM-DD


$datepicker = strtotime(str_replace('/','-', $datepicker));

$datepicker = date('c', $datepicker); // ISO 8601 -> 2004-02-12T15:19:21+00:00

$this->main_model->save_records($datepicker);

在 MySQL 5.7 上测试


查看完整回答
反对 回复 2022-01-14
?
慕神8447489

TA贡献1780条经验 获得超1个赞

//img1.sycdn.imooc.com//61e11fca0001952309880143.jpg

//img1.sycdn.imooc.com//61e11fd300011b0403040068.jpg

并且您可以通过以下方式保存数据库:


$("#validityDueDate").on("dp.change", function () {

    var valueChangeValidityDueDate = $('#validityDueDate').data("DateTimePicker").date().format('YYYY-MM-DDTHH:mm:ss');

    console.log("value::", valueChangeValidityDueDate); // using value to save into database

}


查看完整回答
反对 回复 2022-01-14
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信