DateのgetHours()が、1つ大きい数値を返してる。 Opera9.5(Build9903) on Windows Vista。
<pre> <script type="text/javascript"> var nowDate = new Date(); var year = nowDate.getFullYear(); var month = nowDate.getMonth()+1; var day = nowDate.getDate(); var hour = nowDate.getHours(); var minute = nowDate.getMinutes(); document.write('現在の日時は '); document.write(year+'/'); document.write(('0'+month).slice(-2)+'/'); document.write(('0'+day).slice(-2)+' '); document.write(('0'+hour).slice(-2)+':'); document.write(('0'+minute).slice(-2)); document.writeln(' です。'); </script> </pre>