如何从Javascript日期中减去php日期
我使用PHPLaravel框架和VueJS创建项目,我希望获得服务器时间和客户端时间之间的差异,以便在客户端浏览器中通过Javascript处理一些数据超时 我该怎么做 我需要更改其中一个日期的格式,以便由其他语言函数和属性管理 如何从JS中的PHPAPI如何从Javascript日期中减去php日期,javascript,php,json,laravel,Javascript,Php,Json,Laravel,我使用PHPLaravel框架和VueJS创建项目,我希望获得服务器时间和客户端时间之间的差异,以便在客户端浏览器中通过Javascript处理一些数据超时 我该怎么做 我需要更改其中一个日期的格式,以便由其他语言函数和属性管理 如何从JS中的PHPAPIDate.now()获得sub(减)Carbon::now() 我这样做是为了得到客户端时钟和服务器时钟之间的差异。为了在日期中“说话”,最好的做法是使用时间戳 服务器可以有自己的时区偏移量,这就是为什么最好在中公开任何托管日期的原因 另一方面
Date.now()
获得sub(减)Carbon::now()
我这样做是为了得到客户端时钟和服务器时钟之间的差异。为了在日期中“说话”,最好的做法是使用时间戳
服务器可以有自己的时区偏移量,这就是为什么最好在中公开任何托管日期的原因
另一方面,客户机需要将UTC时间戳转换为其区域设置日期,这可以通过添加其时间戳来完成
话虽如此-您可能需要计算服务器上的数据超时,因为可以绕过客户端,从而将超时数据暴露给潜在的黑客
希望这对您有所帮助:)我认为您可以将服务器时钟设置为“YYYY-MM-DD HH:MM:ss”,然后您可以使用日期Javascript api来完成其余部分。怎么样?您是否也考虑过矩.js?通常会交换时间值,例如自1970-01-01T00:00:00Z以来的毫秒。它是一个简单的表单,无需解析或库即可轻松生成并转换为日期;但不能正确工作感谢你们的帮助,我发现js在js中做了这个时区偏移,并且它在这里有meny功能,我做这个。@MohammedShopan你们根本不需要处理时区。您只需生成UTC时间值。