Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
角度API日期不工作:需要重构PHP后端的时间戳吗?_Php_Mysql_Angularjs_Timestamp_Angular Filters - Fatal编程技术网

角度API日期不工作:需要重构PHP后端的时间戳吗?

角度API日期不工作:需要重构PHP后端的时间戳吗?,php,mysql,angularjs,timestamp,angular-filters,Php,Mysql,Angularjs,Timestamp,Angular Filters,我在使用Angular的date API时运气不好。不再使用此应用程序的其他人用PHP编写了后端,数据库是mySql 我认为后端使用的原始时间戳可能对Angular的日期API“不太好”,我想知道,从我向您展示的内容中,是否有人可以建议,“是的!”事实上,我们在后端和数据库中存储日期和时间的方式导致Angular无法显示我们想要的日期格式 我在PHP代码中进行了搜索,发现了以下内容,我想知道是否应该在这里更改时间戳。。还是我的方法完全错误 /Applications/MAMP/htdocs/my

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

我认为后端使用的原始
时间戳
可能对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中的“网络”选项卡)检查服务器发送日期的格式。然后,您可以在客户端使用momente.js库或使用任何其他方法对其进行正确格式化。

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

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