Edited at

現在時刻からx日後のy時までの差分を取る。

More than 1 year has passed since last update.

たまに使うのでメモ。

サンプルは翌日の9時00分まで。


デモ

https://codepen.io/negibouze/pen/PKNRpE?editors=0010


1. Dateでやる場合

const now = new Date();

const expire = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 9, 0, 0);
const diff = expire - now


2. Moment.jsを使う場合

const now = moment();

const expire = moment().add(1, 'd').set({ h: 9, m: 0, s: 0, ms: 0 });
const diff = expire.diff(now)