【javascript】toISOStringが便利だった

【javascript】toISOStringが便利だった

SalesForceのカスタムボタン内で日付時間を判定したSOQLを呼び出すために検索用の文字列を作成する必要がありました。

JavaScriptでreplaceする必要があるかと思いきや、簡単に変換する方法がありました。

// 数式の日付時間項目を取得する
var strDate = new Date('{!NOW()}');

// 日付時間の形式を「2011-10-05T14:48:00.000Z」にする
console.log(strDate.toISOString()); 

ただし、Salesforceの数式の「NOW()」は秒以下がないため、0秒に設定されるようです。

また、古いブラウザでは「toISOString()」使用できないため注意が必要です。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString

No comments.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です