【问题标题】:How to save jQuery date picker value to database and retrieve from database如何将 jQuery 日期选择器值保存到数据库并从数据库中检索
【发布时间】:2020-02-11 11:40:22
【问题描述】:

我正在使用jQuery date picker。如何将选定的日期值保存到数据库中的 SQL 日期字段。以及如何从数据库中检索日期值并让它在选择器中选择日期?

我发现这个库的文档很少。

提前致谢!

【问题讨论】:

  • 看看answer 是否有帮助。从文档看来,JavaScript Date() 对象是从 jQuery UI getDate() 方法返回的。因此,您需要手动完成到 SQL 的转换并再次返回...

标签: javascript jquery mysql jquery-ui


【解决方案1】:

如果你在 jquery 和 DB 之间使用 PHP,你可以手动转换:

//Create Date object from a specified format
$date = DateTime::createFromFormat('d/m/Y', $_REQUEST["dateFromPicker"]);

//From date Object to a specified format String
$str = $date->format('Y-m-d');

在 JS/JQuery 中你可以使用 moment 库来帮助:

//Create moment object from a specified format
var date = moment(dateVal, 'DD/MM/YYYY');

//From moment Object to a specified format String
var str = date.format('YYYY-MM-DD');

【讨论】:

    【解决方案2】:

    你不能使用 jquery 直接保存到数据库,除非你使用 node.js

    您必须将日期发送到 php 文件并从 php 发送到数据库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多