gpt4 book ai didi

php - Angular API 日期不工作 : timestamp from PHP backend needs to be refactored?

转载 作者:行者123 更新时间:2023-11-30 22:27:25 25 4
gpt4 key购买 nike

我在使用 Angular 的日期 API 时运气不好。不再使用此应用程序的其他人用 PHP 编写了后端,数据库是 mySql..

我认为在后端使用的原始 timestamp 可能与 Angular 的日期 API “不兼容”,我想知道从我向您展示的内容中是否有人可以建议,也许, “是的!”实际上,我们在后端和数据库中存储日期和时间的方式导致 Angular 无法显示我们想要的日期格式。

我在 PHP 代码中进行了搜索,发现了以下内容,我想知道我是否应该在此处更改时间戳。还是我的方法完全错误?

/Applications/MAMP/htdocs/myapp/myapp.sql:

140 `car_id` int(11) NOT NULL,
141 `company_id` int(11) NOT NULL,
142: `driver_departing_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
143 `driver_arrival_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
144 `departing_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',

最佳答案

您在数据库中存储日期的方式无关紧要。重要的是应用程序与服务器通信的方式。例如,如果它使用的是 REST 服务,您应该检查服务请求所需的日期格式,并在客户端或服务器端正确格式化日期。

我不熟悉 PHP,所以我不会告诉您如何在代码中检查它。但是,您可以使用浏览器开发工具(例如 Google Chrome 中的网络选项卡)来检查服务器发送日期的格式。然后,您可以在客户端使用 Moment.js 库或使用任何其他方法正确格式化它们。

关于php - Angular API 日期不工作 : timestamp from PHP backend needs to be refactored?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34820551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com