【问题标题】:convert input date codeigniter to mysql [duplicate]将输入日期codeigniter转换为mysql [重复]
【发布时间】:2017-05-03 06:45:30
【问题描述】:

iam 学生有作业代码点火器。我想创建表单输入学生,并且我在该表单中输入了日期。我用这个代码输入日期:

<input type="date" class="form-control" name="seminar_proposal"
  value="<?php echo $seminar_proposal; ?>" required>

该表格的格式日期为dd-mm-yy,但mysql 的格式为yyyy-mm-dd,那么mysql 的数据不会改变。 我使用控制器、模型和视图来调用该表单输入,你能帮我什么以及在哪里可以添加函数或代码来转换它们吗? 我真的希望答案:) 提前致谢

【问题讨论】:

    标签: php mysql forms codeigniter date


    【解决方案1】:

    你必须在输出日期时转换

    <input type="date" class="form-control" name="seminar_proposal"
      value="<?php echo date('d-m-y', $seminar_proposal); ?>" required>
    

    并在处理时转换字符串

    $mysql_date = DateTime::createFromFormat(
      'd-my-y', $_GET['seminar_proposal'])->format('Y-m-d');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 2019-04-23
      相关资源
      最近更新 更多