当日期从android应用程序发送到php时,获得1天的差异


Getting difference of 1 day when date is sent from android application to php

我正在开发android应用程序,人们可以在其中输入休假应用程序。在这里,用户从Android日历中选择日期,从这个选择的日期Epoch值被发送到php页面上转换Epoch可读的日期格式,我得到1天的差异。

在php页面上,我使用休假次数和起始日期计算休假的截止日期,但这里我得到了错误的值,因为php上的起始日期与android应用程序上的选定日期不同。

请帮忙。。

结果是一个时区问题。日期在创建时会获得默认时区。但如果涉及不同的时区,则0和1天之间会有所不同。特别是如果您创建了一个日期,请传输时间戳(作为long int)并从中创建另一个日期。

有关更多详细信息,请参阅对以下问题的评论:-)