1 Star 0 Fork 0

var / JavaScript基础

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
6.日期和math.html 1.99 KB
一键复制 编辑 原始数据 按行查看 历史
var 提交于 2019-12-03 17:41 . 一个遍历对象和数组的forEach函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>日期和math</title>
</head>
<body>
<div id="div1"></div>
<script>
//其他知识
//1、获取2019-12-03格式日期
//2、获取随机数、要求是长度一致的字符串格式
//3、写一个能遍历对象和数组的通用forEach函数
//知识点
// 日期、Math、数组Api、对象Api
//日期
Date.now()//获取当前时间毫秒数
var dt = new Date()
dt.getTime()//获取毫秒数
dt.getFullYear()//年
dt.getMonth()//月(0-11)
dt.getDate()//日(0-31)
dt.getHours()//时(0-23)
dt.getMinutes()//分(0-59)
dt.getSeconds()//秒(0-59)
//Math
//获取随机数Math.random() 大于0小于1的一个小数 位数不确定
function getDate(dt){
var fullyer = dt.getFullYear()
var mouth = dt.getMonth()+1
if(mouth<10){
mouth = '0'+dt.getMonth()
}
var date = dt.getDate()
if(date<10){
date = '0'+date//强制类型转换
}
var xs = dt.getHours()
if(xs<10){
xs = '0'+xs //强制类型转换
}
var fz = dt.getMinutes()
if(fz<10){
fz='0'+dt.getMinutes()//强制类型转换
}
var mz = dt.getSeconds()
if(mz<10) {
mz='0'+dt.getSeconds()//强制类型转换
}
console.log(fullyer+'-'+mouth+'-'+date+' '+xs+'-'+fz+'-'+mz)
return fullyer+'-'+mouth+'-'+date+' '+xs+'-'+fz+'-'+mz
}
var aa = new Date
getDate(aa)
let div1 = document.getElementById('div1')
div1.innerHTML = getDate(aa)
setInterval(function(){
var aa = new Date
let div1 = document.getElementById('div1')
div1.innerHTML = getDate(aa)
},1000)
var radom = Math.random()+'0000000000000000000000' //后面加10个0
console.log(radom.slice(0,10))//截取前10位
</script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mengfei.com/javascript_basics.git
git@gitee.com:mengfei.com/javascript_basics.git
mengfei.com
javascript_basics
JavaScript基础
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891