找回密码
 加入
搜索
查看: 2268|回复: 5

javascript的语句用AU3怎么表示?

[复制链接]
发表于 2009-9-26 15:26:14 | 显示全部楼层 |阅读模式
问个很菜的问题:
var now = new Date()
var nvalue = Math.random()+"_"+now.getTime()

在AU3中是怎么表示的?谢谢!!!
发表于 2009-9-26 16:59:29 | 显示全部楼层
其实很简单的
nvalue 值为随即 16位随即小数 和 时间戳(就是指定时间到1970年1月1日的秒数) 用一个 "_"符号链接起来

如果用au3表示,提示可用到函数

random  和

$iDateCalc = _DateDiff( 's',"1970/01/01 00:00:00",_NowCalc())
发表于 2009-9-26 17:53:13 | 显示全部楼层
学习学习
 楼主| 发表于 2009-9-26 19:25:26 | 显示全部楼层
谢谢2楼bob贵宾:-)
再问--
在javascript中:
now.getTime()的值为1253963852281;有13位

在Au3中_DateDiff( 's',"1970/01/01 00:00:00",_NowCalc())的值1253992836;只有10位
不讨论值相同否,只问求得的位数为什么不同。
发表于 2009-9-26 22:45:03 | 显示全部楼层
还有3位是毫秒.
.getTime() 是按1970年来经历过的毫秒计算
_DateDiff( 's',"1970/01/01 00:00:00",_NowCalc()) 这个是按秒计算
你可以加上 @MSEC
AU3 HELP 解释为:
Milliseconds value of clock.  Range is 00 to 999
如果这个@MSEC不是3位数,前面加0填到3位,基本就行了
 楼主| 发表于 2009-9-27 01:02:10 | 显示全部楼层
THS 5楼:-)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 14:39 , Processed in 0.084303 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表