Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
休暇申請ができるAndroidアプリを開発しています。ここで、ユーザーはAndroidカレンダーから日付を選択し、この選択された日付からエポック値がphpページに送信され、エポック読み取り可能な日付形式に変換すると、1日の差が得られます。
phpページと同様に、休暇の数と開始日を使用して休暇の日付を計算しますが、ここでは、phpの開始日がAndroidアプリケーションで選択した日付と異なるため、間違った値を取得しています。
親切に助けてください。
タイムゾーンの問題であることが判明しました。日付は、作成時にデフォルトのタイムゾーンを取得します。しかし、異なるタイムゾーンが関係している場合、0 日と 1 日の間に違いが生じます。特に日付を作成する場合は、タイムスタンプ (long int として) を転送し、そこから別の日付を作成します。
詳細については、質問へのコメントを参照してください:-)