JavaScript 时间戳操作:
2015-12-29 16:42
676 查看
JavaScript 获取当前时间戳:
//改写时间戳函数
//第一种方法 var timestamp = Date.parse(new Date()); 结果:1280977330000 //第二种方法 var timestamp = (new Date()).valueOf(); 结果:1280977330748 //第三种方法 var timestamp=new Date().getTime(); 结果:1280977330748 //第一种:获取的时间戳是把毫秒改成000显示, //第二种和第三种是获取了当前毫秒的时间戳。
//改写时间戳函数
var toTime = (function(){ //JavaScript函数: var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; function getDateDiff(dateTimeStamp){ var dateTimeStamp = dateTimeStamp*1000; var now = new Date().getTime(); var diffValue = now - dateTimeStamp; if (diffValue < 0) { //若日期不符则弹出窗口告之 //alert("结束日期不能小于开始日期!"); } var monthC = diffValue / month; var weekC = diffValue / (7 * day); var dayC = diffValue / day; var hourC = diffValue / hour; var minC = diffValue / m 4000 inute; if (monthC >= 1) { result = parseInt(monthC) + "个月前"; } else if (weekC >= 1) { result = parseInt(weekC) + "周前"; } else if (dayC >= 1) { result = parseInt(dayC) + "天前"; } else if (hourC >= 1) { result = parseInt(hourC) + "个小时前"; } else if (minC >= 1) { result = parseInt(minC) + "分钟前"; } else result = "刚刚发表"; return result; } return { getDateDiff : getDateDiff } })()
相关文章推荐
- 热力图实现-heatmap.js 代码示例
- JSP中的EL表达式详细介绍
- ant jsch.jar -- 一个异常及解决方法
- 如何将ajax得来json数据快速展示到html代码中?绝对干货
- jstl数字保留两位小数
- 各个JSON技术的比较
- 避免IE执行AJAX时,返回JSON出现下载文件
- jsonp使用笔记
- javascript js 操作数组 增删改查
- Jstorm与Storm中的并行度区分
- 无需Flash无需依赖任何JS库实现文本复制与剪切
- js获取地址栏参数的方法
- 前端 js树形菜单代码
- JavaScript访问数据库
- Newtonsoft.Json解析json字符串和写json字符串
- js实现页面跳转
- js限制输入长度
- js便签笔记(13)——jsonp事实上非常easy【ajax跨域请求】
- javascript设置页面背景色及背景图片的方法
- JavaScript事件流