はまったから覚え書
●やりたい事
今日の日付を基点に3日前のYYYY/MM/DDを入れたい。
●参考ページ
http://tips.recatnap.info/date_determined_js/
↑これをselenium ide用に一行でなんとかしたい。
これで3日前の日付の取得は完了。
けど、これだと"2014/11/1"となってしまう。
欲しいのはYYYY/MM/DDなので"2014/11/01"が欲しい。
"DD"の要件を満たすために下記のように変更。
見づらいとかは置いておいて、これで取得できた!
●やりたい事
今日の日付を基点に3日前のYYYY/MM/DDを入れたい。
●参考ページ
http://tips.recatnap.info/date_determined_js/
↑これをselenium ide用に一行でなんとかしたい。
javascript{var dt = new Date(); var baseSec = dt.getTime(); var addSec = -3 * 86400000; var targetSec = baseSec + addSec; dt.setTime(targetSec);var yY = dt.getFullYear();var yM = dt.getMonth() + 1; var yD = dt.getDate(); yY+"/"+yM+"/"+yD;}
これで3日前の日付の取得は完了。
けど、これだと"2014/11/1"となってしまう。
欲しいのはYYYY/MM/DDなので"2014/11/01"が欲しい。
"DD"の要件を満たすために下記のように変更。
javascript{var dt = new Date(); var baseSec = dt.getTime(); var addSec = -3 * 86400000; var targetSec = baseSec + addSec; dt.setTime(targetSec);var yY = dt.getFullYear();var yM = dt.getMonth() + 1; var yD = ("0"+(dt.getDate())).slice(-2); yY+"/"+yM+"/"+yD;}
見づらいとかは置いておいて、これで取得できた!