WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:JavaScript:前日日付の表示法

0:[投稿] こすもす [2006/12/27 14:13 ] [環境:WinXP わからない]

JavaScriptで、前日日付(年月日)を表示したいです。

当日日付(年月日)を表示するJavaScriptは、各種たくさん見つけましたが、
「前日日付」は、どこのHPにもヒントになるものがありませんでした。

当日日付を表示するJavaScriptの、日付に単純に1をマイナスしただけでは、
月が変わった時に、うまく動きませんでした。

例)
20070101  →  20070100


どなたか、お教えください。

よろしくお願いいたします。


1:[回答] m035 [2006/12/27 19:06 ][URL]

var today=new Date(2007,0,1);
today.setDate(today.getDate()-1);
document.write(today);

setDateで出来ると思います。
もしくは
today.setTime(today.getTime()-1000*60*60*24);
するとか。


2:[質問] こすもす [2006/12/28 08:14 ]

ありがとうございます。

早速試してみます。

まだ他のアイデアをお持ちの方は、お知らせください。

よろしくお願いします。


3:[回答] 不快に感じた人 [2006/12/28 10:17 ]

>まだ他のアイデアをお持ちの方は、お知らせください。

凄く失礼な書き方だと思う(怒


4:[質問] こすもす [2006/12/28 10:37 ]

不快に感じたご様子、申し訳ございませんでした。
でも、他にアイデアをお持ちの方がいらっしゃったら、
その方からも聞きたかったものですから・・・。

−−−−−−−−−−−−−−−−−−−−−−

試してみました。

var today=new Date(2007,0,1);
today.setDate(today.getDate()-1);
document.write(today);

でうまくいきました。

そこで再質問です。

上記の「today」を「20061228」といった表示形式に変更し、
また、表示場所をフォームにしたいです。

<FORM method="post" NAME="clk">
<input type="text" NAME="end">
</form>


フォーム表示は自分なりに考えて、「document.write(today);」を
以下のようにしましたがダメでした。

document.clk.end.value=today;


「20061228」の表示形式は分りませんでした。


教えてください。

よろしくお願いします。


5:[回答] m035 [2006/12/28 20:56 ][URL]

Dateオブジェクトから年月日を取得して(必要なら2桁にそろえるなどしてから)文字列として連結し、フォームの適切なオブジェクトのvalueに設定してください。


6:[完了] こすもす [2006/12/29 09:06 ]

ありがとうございました。

教えていただいたとおり試した結果、解決することができました。

お礼申し上げます。


7:[] Evans [2007/03/28 21:36 ][URL]

繧オ繝ウ Cores conservadoras fortes, navega鈬o f當il, muitos da informa鈬o - toda sobre seu local! 9q3 <a href='http://simslots-crb.blogspot.com'>Simslots</a> * <a href='http://diamond-rings-tdk.blogspot.com'>Diamond Rings</a> * <a href='http://boost-mobile-ein.blogspot.com'>Boost Mobile</a> * <a href='http://slot-machines-ubd.blogspot.com'>Slot Machines</a> * <a href='http://cingular-ringtones-swz.blogspot.com'>Cingular Ringtones</a> * <a href='http://wedding-rings-zjr.blogspot.com'>Wedding Rings</a> * <a href='http://cingular-ring-tones-gqo.blogspot.com'>Cingular Ring Tones</a> * <a href='http://nextel-ringtones-vpi.blogspot.com'>Nextel Ringtones</a> * <a href='http://mobile-homes-fym.blogspot.com'>Mobile Homes</a> * <a href='http://slot-machine-hnt.blogspot.com'>Slot Machine</a> * <a href='http://flooring-qsz.blogspot.com'>Flooring</a> * <a href='http://hearing-aids-dpf.blogspot.com'>Hearing Aids</a> * <a href='http://virgin-mobile-bji.blogspot.com'>Virgin Mobile</a> * <a href='http://hot-springs-arkansas-sys.blogspot.com'>Hot Springs Arkansas</a> * <a href='http://online-slots-dmj.blogspot.com'>Online Slots</a> * <a href='http://sim-slots-wee.blogspot.com'>Sim Slots</a> * <a href='http://nextel-ring-tones-rhy.blogspot.com'>Nextel Ring Tones</a> * <a href='http://rings-mib.blogspot.com'>Rings</a> * <a href='http://mobile-home-hrl.blogspot.com'>Mobile Home</a> * <a href='http://sprint-ringtones-sxl.blogspot.com'>Sprint Ringtones</a>

回答(必須): 状態:

お名前(必須):

URL:




[戻る]