将javascript时间与php时间进行比较

时间:2012-12-06 08:06:27

标签: php javascript localtime

我正在一家餐馆工作,我有特定的订购时间。如何将预设时间范围与当前访客的时间进行比较?

此外,我需要通过表单设置此预设时间范围。

由于

编辑:

我试图将日期数字与它们相乘并进行比较,但我不确定它是多么可靠。除此之外我不能要求时间,我需要用javascript来获取它们。

更确切地说,我需要让客户改变未来的订购时间。

编辑2:我不能只比较php中的时间,预设的时间范围与当前时间并抛弃JavaScript吗?

3 个答案:

答案 0 :(得分:0)

当您获得DateTime对象时,在大多数语言中,您可以使用时区偏移量来获取它。在Javascript中,您可以使用UTC日期来比较项目。

查看MDN DateTime

确保给出了带有时区偏移的完整DateTime对象,应该是从PHP到JavaScript或其他方式。

我还建议最终检查在服务器端完成(即:在PHP中)

答案 1 :(得分:0)

Javascript方法Date.getTime()以毫秒为单位返回时间戳值,以秒为单位返回php time(),您可以将这两个值减少到秒并进行比较。 您的客户是否共享相同的时区?

答案 2 :(得分:0)

您可以随时轻松地在PHP中操作[Unix]时间戳。看一下PHP的strtotime()函数。

您应该能够以适合当前需求的方式使用它!