遇到了根据年月日 时分秒来生成时间戳,基本保证了每次生成的图片名字都不一样
1.这种方法后面时间戳的格式是。比如2016年8月19日,11时10分3秒,生成的就是:20160819111003,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>fid+时间戳构建文件名</title>
</head>
<body>
<div class="imgname"></div>
<button οnclick="makeImgname()">显示文件名</button>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="bootstrap.min.js"></script>
<script type="text/javascript">
var fid = "320001";
function makeImgname(){
var imgname = fid + timestamp() + ".jpg";
$(".imgname").html(imgname);
}
function add0(m){
return m<10?'0'+m : m;
}
function timestamp(){
var time = new Date();
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+add0(m)+add0(d)+add0(h)+add0(mm)+add0(s);
}
</script>
</body>
</html>
如图:
2.以毫秒数来生成时间戳。后面用到了再做记录