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