当前位置:文章中心 - ASP编程 - 在ASP中实现UNIX时间戳
相关文章
这里放搜索
最新文章
在ASP中实现UNIX时间戳
关键词:时间戳,ASP 时间:2008年10月24日 星期五 阅读:256

这两个函数分别用于标准时间转Unix时间戳和Unix时间戳转标准时间。用法在函数前面的注释里写得很清楚了。

  1. '参数:strTime:要转换的时间;intTimeZone:该时间对应的时区         
  2.  
  3. '返回值:strTime相对于1970年1月1日午夜0点经过的秒数         
  4.  
  5. '示例:ToUnixTime("2008-5-23 10:51:0", +8),返回值为1211511060         
  6.  
  7. Function ToUnixTime(strTime, intTimeZone)         
  8.     If IsEmpty(strTime) or Not IsDate(strTime) Then strTime = Now         
  9.     If IsEmpty(intTimeZone) or Not isNumeric(intTimeZone) Then intTimeZone = 0         
  10.      ToUnixTime = DateAdd("h",-intTimeZone,strTime)         
  11.      ToUnixTime = DateDiff("s","1970-1-1 0:0:0", ToUnixTime)         
  12. End Function        
  13.         
  14. '把UNIX时间戳转换为标准时间         
  15.  
  16. '参数:intTime:要转换的UNIX时间戳;intTimeZone:该时间戳对应的时区         
  17.  
  18. '返回值:intTime所代表的标准时间         
  19.  
  20. '示例:FromUnixTime("1211511060", +8),返回值2008-5-23 10:51:0         
  21.  
  22. Function FromUnixTime(intTime, intTimeZone)         
  23.     If IsEmpty(intTime) Or Not IsNumeric(intTime) Then        
  24.          FromUnixTime = Now()         
  25.         Exit Function        
  26.     End If        
  27.     If IsEmpty(intTime) Or Not IsNumeric(intTimeZone) Then intTimeZone = 0         
  28.      FromUnixTime = DateAdd("s", intTime, "1970-1-1 0:0:0")         
  29.      FromUnixTime = DateAdd("h", intTimeZone, FromUnixTime)         
  30. End Function    
上一篇:ASP中rs.open sql,conn,1,3中的1,3是什么意思下一篇:ms sql和access中使用函数的区别

0条记录访客评论

暂未有任何评论,你来发表一篇吧!

发表评论

(必填)
(必填)
 
友情链接