首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

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章中学习到更多的有关字符串的知识。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论