2.4 添加JavaScript语句
现在此脚本需要首先确定本地时间和UTC时间,然后在浏览器中显示它们。幸运的是,所有复杂工作(例如转换时间格式)都已经内置在JavaScript编译器中了。
2.4.1 在变量中储存数据
要开始编写脚本,需要使用一个变量来储存当前日期。有关变量的更多知识,可参见第5章。变量是一个容器,可以保存一个值,这个值可以是数字、文本或者像本例子中的日期。
首先,在第一个<script>标签后面加入如下一行:
now = new Date();
要保证在程序中使用相同的大写或小写字母组合,因为JavaScript命令和变量名称是大小写敏感的。
这个语句建立了一个名称为now的变量,并把当前的日期和时间储存在这个变量之中。这条语句和其他一些语句一样,使用了JavaScript内建的日期对象,使用该对象可以方便的处理日期和时间。有关日期的更多知识,可参见第8章。
|
|
注意:注意在前面的语句中结尾处有一个分号,它的作用是告诉浏览器语句结束了。分号不是必须写的,但使用它可以帮助你避免一些常见的错误。为了清楚起见,本书中将一直使用分号。 |
2.4.2 计算结果
JavaScript内部储存了自1970年1月1日起以毫秒为单位的日期,并且包含了一系列以不同方式转换日期和时间的函数,因此,并不需要用户来计算如何将毫秒转换成日期和时间。
继续此脚本,在结束</script>标签前,加入两行语句:
localtime = now.toString();
utctime = now.toGMTString();
这两条语句创建了两个新的变量:一个是localtime,包含了可读性较好的当前时间和日期,另一个是utctime,包含对应的UTC时间。
|
注意:localtime和utctime变量储存了一段文本,如January 1,2001 12:00 PM。在编程用语中,文本被称为字符串。读者将在第5章中学习到更多的有关字符串的知识。 |
|







