Rails は次のようなタイムスタンプを提供します: 2012-12-21T01:09:32Z
JavaScript を使用して、タイムスタンプが何日前かを判断するにはどうすればよいですか?
ありがとう
Rails は次のようなタイムスタンプを提供します: 2012-12-21T01:09:32Z
JavaScript を使用して、タイムスタンプが何日前かを判断するにはどうすればよいですか?
ありがとう
を使用new Date('2012-12-21T01:09:32Z')
して、文字列を Date オブジェクトに変換できます。次に、単純な算術演算を使用します。
var dateStr = '2012-12-21T01:09:32Z',
daysAgo = (new Date() - new Date(dateStr)) / 86400 / 1000;
if (daysAgo > 7) {
// more than 7 days ago
}
状況に応じて、結果を使用しMath.floor(daysAgo)
たりMath.ceil(daysAgo)
、切り捨てたりすることができます。