0

date.js を使用した次のコードがあります。

                <div id="Timer">
                    <script>Date.parse("hh:mm");</script> 
                    <div class="Timers">

                        <div class="timerSpace"><span style="text-align: left; color: #DDDD11;">Hours from now</span></div>
                        <div class="timer1"><span style="color: #FFFF11;"><script>var d1 = date.parse(Date.today().addHours(6.0)); document.write(d1);</script><span></div>
                        <div class="timer2"><span style="color: #FFFF11;"><script>var d2 = date.parse(Date.today().addHours(12.0)); document.write(d2);</script><span></div>
                        <div class="timer3"><span style="color: #FFFF11;"><script>var d3 = date.parse(Date.today().addHours(18.0));document.write(d3);</script><span></div>
                        <div class="timer4"><span style="color: #FFFF11;"><script>var d4 = date.parse(Date.today().addHours(24.0));document.write(d4);</script><span></div>
                        <div class="timerSpace"></div>
                    </div>
                </div>

そして、ページに何も印刷されませんか? なんで?

4

2 に答える 2

1

それ以外の

var d1 = date.parse(Date.today().addHours(6.0));

試す

var d1 = new Date();
d1.setHours( d1.getHours() + 6 );
document.write( d1.toTimeString() );​

http://jsfiddle.net/P5RL6/

于 2012-10-23T13:51:06.510 に答える
1

parseString既存のものをオブジェクトに解析するために使用されDateます。toString()代わりに使用してください:

Date.today().toString("hh:mm")

また、document.writeドキュメントに書き込むために使用します。つまり、次のとおりです。

<script>document.write(Date.today().toString("hh:mm"))</script>
于 2012-10-23T13:51:16.750 に答える