posts - 50,comments - 0,views - 20251

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>获取当前时间</title>
</head>
<body>
<script type="text/javascript">
/**
*补0
*/
function getzf(num) {
if (parseInt(num) < 10) {
num = '0' + num;
}
return num;
}

/**
*获取当前时间
*format=1精确到天
*format=2精确到分
*/
function getCurrentDate(format) {
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth() + 1;//得到月份 JS返回的是索引值而且是从0开始的,所以要加1了,要是不加1就是0月了!
var day = now.getDate();//得到日期
var hours = now.getHours();//得到小时
var minu = now.getMinutes();//得到分钟
var sec = now.getSeconds();//得到秒

var timeValue ="" + ((hours >= 12) ? "PM" : "AM" )

//12hrs
var hour = "";
if(hours>=12){
hour = hours-12;
}else{
hour = hours;
}

//if (month < 10) month = "0" + month;
//if (day < 10) date = "0" + date;
//if (hour < 10) hour = "0" + hour;
//if (minu < 10) minu = "0" + minu;
//if (sec < 10) sec = "0" + sec;

var time = "";
//精确到天
if(format==1){
time = year + "-" + getzf(month) + "-" + day;
}
//精确到秒
else if(format==2){
time = year + "-" + month + "-" + getzf(day)+ " " + hour + ":" + getzf(minu) + ":" + getzf(sec) + " " + timeValue ;
}
return time;
}
alert(getCurrentDate(2));
</script>
</body>
</html>

 

posted on   HuairongChen  阅读(282)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示