ASP转换格林威治时间函数DateDiff()应用

 更新时间:2014年06月03日 16:58:15   作者:  
ASP提供了一个叫 DateDiff() 的函数,这个函数可以返回一个时间差的秒,那就是说我们放进去一个格林威治标准时间与现在的时间对比一下返回秒就OK
我今天介绍的是在ASP中如果把时间(例如:2008-8-8 13:45:22)转换成秒的函数,和相反的把秒转换成时间的函数。当然时间转换的时候。必须有一个相对的固定时间,那就是格林威治时间。大家想想因为格林威治时间是以“ 1970 年 1 月 1 日 00:00:00 ”开始的,ASP提供了一个叫 DateDiff() 的函数,这个函数可以返回一个时间差的秒,那就是说我们放进去一个格林威治标准时间与现在的时间对比一下返回秒就OK。但我们还要注意时区,我们中国是GMT+08:00:00(就是说我们中国是处于格林威治标准时区的第八区),秒返回来时就用ASP的 DateAdd() 函数在格林威治时间上加上读取出来的秒后返回就行了。下面请看具体的代码函数 以下是ASP时间转换函数代码:
复制代码 代码如下:

<%
Function TimeToSecond(Str)
'时间转为秒函数
Str = DateDiff("s","1970-01-01 08:00:00",Str)
TimeToSecond = Str
End Function

Function SecondToTime(Str)
'秒转为时间函数
Str = DateAdd("s",Str,"1970-01-01 08:00:00")
SecondToTime = Str
End Function

'简单的使用例子
response.write "时间转换为秒:"&TimeToSecond(Now())&"<br>"response.write "秒转换为时间:"&SecondToTime("1164074979")
%>

Ok,有了以上的时间转换函数,我们就可以完成这样的查找功能了。例如:查找在几小时或者是几天内发表的最新文章了。

相关文章

  • 浏览文件夹下面所有图片

    浏览文件夹下面所有图片

    浏览文件夹下面所有图片...
    2006-08-08
  • Asp 日期格式化问题

    Asp 日期格式化问题

    asp做网站经常遇到日期格式处理问题,介绍一个有用的vbscript函数formatdatetime()
    2009-06-06
  • asp 采集实战代码

    asp 采集实战代码

    asp 采集实战代码...
    2007-08-08
  • ajax XMLHTTP Post Form时的表单乱码综合解决

    ajax XMLHTTP Post Form时的表单乱码综合解决

    用XMLHTTP Post Form时的表单乱码有两方面的原因——Post表单数据时中文乱码;服务器Response被XMLHTTP不正确编码引起的乱码。换句话说,本文主要解决两个问题——怎样正确Post中文内容&怎样正确显示得到的中文内容。
    2008-05-05
  • asp循环语句总结

    asp循环语句总结

    循环语句的作用就是重复执行程序代码,循环可分为三类:一类在条件变为“假”之前重复执行语句,一类在条件变为“真”之前重复执行语句,另一类按照指定的次数重复执行语句,需要的朋友可以参考下
    2015-09-09
  • 动网论坛验证码改进 加法验证码(ASPJpeg版)

    动网论坛验证码改进 加法验证码(ASPJpeg版)

    很多站长都为论坛里太多的垃圾广告抓狂,本程序就是为了对付论坛垃圾广告群发器的。 将验证码改为加法运算,比如验证码显示“25+64等于?”,那么输入“91”就能通过验证。
    2008-11-11
  • asp fckeditor自定义上传文件的文件名

    asp fckeditor自定义上传文件的文件名

    上传文件时如果遇到中文就很麻烦,但又不能让用户自己把文件名改后再上传,所以直接把文件名自动生成了一下。
    2009-04-04
  • ASP的URLDecode函数URLEncode解码函数

    ASP的URLDecode函数URLEncode解码函数

    我们知道,ASP的Server对象有个URLEncode方法可以对地址进行编码,但却没有相应的解码函数,下边的这个函数可以实现对URLEncode的解码。
    2010-12-12
  • 手写个小组件(组件入门)asp版

    手写个小组件(组件入门)asp版

    下面,我们会来编写一个非常简单的组件,重点是知道怎样开发DLL组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了
    2012-08-08
  • ASP + Serv-u 实现FTP的代码

    ASP + Serv-u 实现FTP的代码

    ASP + Serv-u 实现FTP的代码...
    2006-10-10

最新评论