.NET メソッド「DateTime.FromOADate(double d)」に注意する必要があります。JavaScriptで同じ機能を実装する必要があります。つまり、「40967.6424503935」のような double 値を指定すると、「2/28/2012 3:25:07 PM」に変換する必要があります。
前もって感謝します!
.NET メソッド「DateTime.FromOADate(double d)」に注意する必要があります。JavaScriptで同じ機能を実装する必要があります。つまり、「40967.6424503935」のような double 値を指定すると、「2/28/2012 3:25:07 PM」に変換する必要があります。
前もって感謝します!
自動化の日付は、1900 年 1 月 1 日からの日数です (1900 年は奇妙に閏年として扱われます)。したがって、変換は次のとおりです。
var oaDate = 40967.6424503935;
var date = new Date();
date.setTime((oaDate - 25569) * 24 * 3600 * 1000);
alert(date);
このソリューションは UTC 日付を作成します。表示すると、ローカル タイムゾーンで表示されます。日付が現地の日付か UTC の日付かによって、これは正しいか、追加のタイムゾーン調整が必要になります。