function leftTimer(time) {
var leftTime = (new Date(time)) - (new Date()); //计算剩余的毫秒数
var days = parseInt(leftTime / 1000 / 60 / 60 / 24, 10); //计算剩余的天数
var hours = parseInt(leftTime / 1000 / 60 / 60 % 24, 10); //计算剩余的小时
var minutes = parseInt(leftTime / 1000 / 60 % 60, 10); //计算剩余的分钟
var seconds = parseInt(leftTime / 1000 % 60, 10); //计算剩余的秒数
days = checkTime(days);
hours = checkTime(hours);
minutes = checkTime(minutes);
seconds = checkTime(seconds);
return days + "天" + hours + "小时" + minutes + "分" + seconds + "秒";
} function checkTime(i) { //将0-9的数字前面加上0,例1变为01
if (i < 10) {
i = "0" + i;
}
return i;
}

js转义和反转义

//HTML反转义
function HTMLDecode(text) {
var temp = document.createElement("div");
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
var tagText = "<p><b>123&456</b></p>";
var encodeText = HTMLEncode(tagText);
console.log(encodeText);//&lt;p&gt;&lt;b&gt;123&amp;456&lt;/b&gt;&lt;/p&gt;
console.log(HTMLDecode(encodeText)); //<p><b>123&456</b></p> //HTML转义
function HTMLEncode(html) {
var temp = document.createElement("div");
(temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);
var output = temp.innerHTML;
temp = null;
return output;
} var tagText = "<p><b>123&456</b></p>";
console.log(HTMLEncode(tagText));//&lt;p&gt;&lt;b&gt;123&amp;456&lt;/b&gt;&lt;/p&gt;

最新文章

  1. mysql数据库主从同步
  2. PROC系列之---/proc/pid/stat
  3. controller 解析xml文件
  4. 問題排查:DataGridView 資料行下拉選單,資料繫結階段顯示 DataGridViewComboBoxCell 值無效
  5. noip2008-t3
  6. 项目八:团队项目——Alpha阶段项目总结
  7. Android按需添加Google Play服务
  8. 使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式
  9. keyup keydown keypress 区别
  10. Spring MVC Web框架
  11. Redis 笔记与总结8 PHP + Redis 信息管理系统(分页+好友关注)
  12. HDU 1080
  13. echo -n -e参数详解
  14. HTML5区域范围文本框实例页面
  15. Nova 无法向虚机注入密钥
  16. Java三大特征之继承(二)
  17. CSS自学笔记(3):CSS选择器
  18. Confluent
  19. java中什么样的对象能够进入老年代
  20. Linux用户权限指令, 定时任务等指令

热门文章

  1. C++异常处理基本句法测试
  2. 关闭 iTunes 自动同步
  3. UNITY 打APK是如何确定哪些资源有用哪些无用的
  4. 归纳整理Linux下C语言常用的库函数----时间日期数学及算法
  5. 解决no-session延迟加载问题
  6. IT项目经理岗位职责(转)
  7. 07-SSH综合案例:前台用户模块:结构创建及注册页面跳转
  8. 给我们的Empty Object加个图标
  9. indexes和indices的区别
  10. 用jquery实现html5的placeholder功能