牛骨文教育服务平台(让学习变的简单)
博文笔记

js根据日期等生成时间戳

创建时间:2016-08-19 投稿人: 浏览次数:2372

遇到了根据年月日 时分秒来生成时间戳,基本保证了每次生成的图片名字都不一样

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  onclick="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.以毫秒数来生成时间戳。后面用到了再做记录


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。