如何将 jQuery 日期选择器值保存到数据库并从数据库中检索
Posted
技术标签:
【中文标题】如何将 jQuery 日期选择器值保存到数据库并从数据库中检索【英文标题】:How to save jQuery date picker value to database and retrieve from database 【发布时间】:2020-02-11 11:40:22 【问题描述】:我正在使用jQuery date picker。如何将选定的日期值保存到数据库中的 SQL 日期字段。以及如何从数据库中检索日期值并让它在选择器中选择日期?
我发现这个库的文档很少。
提前致谢!
【问题讨论】:
看看answer 是否有帮助。从文档看来,javascriptDate()
对象是从 jQuery UI getDate()
方法返回的。因此,您需要手动完成到 SQL 的转换并再次返回...
【参考方案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 发送到数据库
【讨论】:
以上是关于如何将 jQuery 日期选择器值保存到数据库并从数据库中检索的主要内容,如果未能解决你的问题,请参考以下文章