Php AngularJs DatePicker和Ajax-在MySql数据库中存储哪种格式?

Php AngularJs DatePicker和Ajax-在MySql数据库中存储哪种格式?,php,mysql,angularjs,timestamp,Php,Mysql,Angularjs,Timestamp,我想创建一个新对象,使用标准的UI引导日期选择器创建一个开始和结束日期 我将使用Ajax将这些日期发送到我的服务器,在那里我编写的一些PHP将其存储在MySql数据库中 来自PHP背景,我的第一反应是将日期/时间存储为Unix时间戳 由于(角度)JS具有毫秒分辨率,而Unix时间戳具有秒分辨率,因此需要乘以/除以1000 我的服务器以JSON的形式返回数据,我不想改变这一点 理想情况下,我希望在服务器上进行任何转换,因为它应该具有更高的处理能力,只需使用AngularJS模型对接收到的JSON进

我想创建一个新对象,使用标准的UI引导日期选择器创建一个开始和结束日期

我将使用Ajax将这些日期发送到我的服务器,在那里我编写的一些PHP将其存储在MySql数据库中

来自PHP背景,我的第一反应是将日期/时间存储为Unix时间戳

由于(角度)JS具有毫秒分辨率,而Unix时间戳具有秒分辨率,因此需要乘以/除以1000

我的服务器以JSON的形式返回数据,我不想改变这一点

理想情况下,我希望在服务器上进行任何转换,因为它应该具有更高的处理能力,只需使用AngularJS模型对接收到的JSON进行初始化即可

在MySql数据库中将日期存储为字符串而不是时间戳是否可以接受?这样,下载的数据可以原封不动地用于初始化日期选择器

因为我很难让DatePicker显示它从服务器接收的日期(作为Unix时间戳),这似乎是一种更简单的方法,但是如果我这样做,有什么需要注意的吗


其他人是如何做到这一点的?

你肯定不想将它们存储为字符串,因为它们不是。我想我使用了如下javascript日期函数:var json_from_server={“date”:“2016-03-31 13:46:23”};var json_from_server.date=新日期(json_from_server.date);我创建了一个Fiddle来演示我是如何做到这一点的:date\u time列是我前面提到的DATETIME类型。我只是想演示如何从MySQL表中获取DATETIME数据,并将其应用于JavaScript对象,以便DatePicker处理。我希望你能填空。嗯,是的,我肯定。它每天都被大量使用,没有任何问题。并且,根据Angular UI引导文档:ng model$-日期对象。需要是Javascript日期对象。