js根据日期等生成时间戳
遇到了根据年月日 时分秒来生成时间戳,基本保证了每次生成的图片名字都不一样
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.以毫秒数来生成时间戳。后面用到了再做记录
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 生成10位绝不重复订单号
- 下一篇: vue 组件弹出框点击显示隐藏