JavaScript获取某个文件的更新时间

JavaScript获取某个文件的更新时间,第1张

var fso = new ActiveXObject("Scripting.FileSystemObject")

var f1 = fso.GetFile("d:\\test.txt")

alert("File last modified: " + f1.DateLastModified)

给你完整的好了,刚写的,要在D建个test.txt

<html>

<head>

<script language="javascript">

function a(){

var fso = new ActiveXObject("Scripting.FileSystemObject")

var f1 = fso.GetFile("d:\\test.txt")

alert("File last modified: " + f1.DateLastModified)

}

</script>

</head>

<body>

<a href="#" onclick="a()">点击查看效果</a>

</body>

</html>

file.DateLastModified显示虽然是字符串,但实际上是一个Date值类型(不是Date对象)。

使用JS系统函数Date(file.DateLastModified)可以无视系统日期输出格式得到UTC格式的时间字符串,然后调用Date.parse。

即:var mstime= Date.parse(Date(f1.DateLastModified))

mstime是1970/1/1 午夜距离该日期时间的毫秒数

var targetDate = new Date()

targetDate.setTime(mstime)

即可得到目标Date对象。

“修改时间最久的”这一句我没法理解,呵呵O_O!!!

可以用这个属性:fileUpdatedDate

document.getElementById('img_id').fileUpdatedDate// 得到了img元素src所指向图片的最后修改时间,格式:月/日/年

得到了图片最后修改时间,具体使用相信你就知道了。^_^


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11525391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存