私はGoogleのスプレッドシートに5/31/2016 0:22:38の値を持つセルを持っていますが、データを取得するスクリプトを作成すると、42521.015713761575が返されます。私はjquery convert number to date?からいくつかのコードを試しましたが、ほとんどは1970年に戻っています。上記フロートをどのようにフォーマットすることができますか?ありがとう... :)Google Apps Script _現在のfloatに変換
答えて
これは明らかに1899年12月30日00:00:00からの経過日数です。
あなたは(= 12月11日ので、数ヶ月はゼロベースであることに注意)次のコードでバックUTCの日付に変換することができます:
var x = 42521.015713761575;
// seconds in day = 24 * 60 * 60 = 86400
var date = new Date(Date.UTC(1899, 11, 30, 0, 0, x * 86400));
console.log(date.toUTCString());
Wed、01 Jun 2016 16:22:37 GMTはJSFiddleの結果です...近づいていますか?多分タイムゾーンの問題? :) –
@MansonMamaril私は、少なくとも誰もが同じものを見ているように、UTCの日付を作成するために私のコードを更新しました。 :-)私はまた、期待される結果と一致するように基準日(1900年1月1日の2日前)を更新しました。しかし、これはまだ非常にhackishと信頼できないように見えます。専用の方法を探すことをお勧めします。 (あなたはGoogleが提供していないと確信していますか?) – Arnauld
私はさまざまなstackoverflowからのチュートリアルでutilities.formatdateを試しましたが、1970年からの日付も提供しています... –
- 1. Google Apps Script Textarea
- 2. Google Apps Scriptの正規表現
- 3. google-apps-scriptモバイルアラート
- 4. JSON文字列の日付をJavaScript(Google Apps Script)に変換
- 5. のGoogle Apps Scriptが
- 6. Google Apps Script oAuth 2.0
- 7. Google Apps Script Duration Division
- 8. Google Apps Script Execution API
- 9. Google Apps ScriptのストライプHTMLタグ
- 10. Google Apps ScriptのcURLリクエスト
- 11. Google Apps Script - Relabeling Eメール
- 12. Google Apps Script Javascript標準サポート
- 13. Googleフォーム向けGoogle-apps-scriptのsetRows
- 14. Google Apps Script正規表現で人の姓を取得する
- 15. Google Apps Script WebAppをファイルに渡す
- 16. Google AppsのScript-のトリガー駆動時間
- 17. Google Apps ScriptのiOSビューポートの問題
- 18. 件名Google Apps Script Regex forループ
- 19. Google Apps Scriptのバイナリ検索アルゴリズム
- 20. Google Apps Script 2列の日付
- 21. Google Apps Scriptスプレッドシートの日付操作
- 22. 二重引用符をスペースで置き換える、Google Apps Script
- 23. Blogger APIからGoogle Apps Script AuthO
- 24. Google Apps Script - getBlob().Googleドキュメントのfalseを返すisGoogleType()
- 25. オブジェクト内のKey-ValueペアをGoogle Apps Scriptに置き換えます。
- 26. Apps Script Export GUI?
- 27. 現在のGoogle AppsスプレッドシートのフォルダIDを見つける
- 28. Google Apps ScriptのHTMLOutputの前にhtmlファイルを変更する方法
- 29. Google Apps Scriptで送信メールを送信できない
- 30. Apps Scriptのサイドバー参照エラー
あなたの質問を更新してくださいすることができあなたのスクリプトで? –
[Googleスプレッドシートから正しい時刻値を読み取る方法](http://stackoverflow.com/questions/17715841/how-to-read-the-correct-time-values-from-google-spreadsheet) –