当前位置: 代码网 > it编程>编程语言>Javascript > JavaScript获取系统时间的方法详解

JavaScript获取系统时间的方法详解

2024年11月25日 Javascript 我要评论
一、 实现非常简单javascript只要使用好date这个类,基本问题都能解决。而且十分简单。第一步实例化实例化一个日期类的对象time。var time = new date();第二步获取值对象

一、 实现非常简单

javascript只要使用好date这个类,基本问题都能解决。而且十分简单。

第一步实例化

实例化一个日期类的对象time。

var time = new date();

第二步获取值

对象time用其方法获取值,方法很全,很简单,下面列出常用。

方法说明
time.getyear();获取当前年份(2位+1900)
time.getfullyear();获取完整的年份(4位)
time.getmonth();获取当前月份(0-11,0代表1月)
time.getdate();获取当前日(1-31)
time.getday(); 获取当前星期x(0-6,0代表星期天)
time.gettime();获取当前时间(从1970/1/1开始的毫秒数)
time.gethours();获取当前小时数(0-23)
time.getminutes();获取当前分钟数(0-59)
time.getseconds(); 获取当前秒数(0-59)
time.getmilliseconds(); 获取当前毫秒数(0-999)
time.tolocaledatestring();  获取当前日期(仅日期)
time.tolocaletimestring();获取当前时间(上午或下午+时间)
time.tolocalestring();获取日期与时间(日期+时间)

二、 参考实例

1、无格式要求简单获取

如果对格式没有什么特殊需求,直接使用一个方法就可以给出一串完整的时间字符串“2022/4/20下午3:13:39”。参考下面代码:

  function getsystemtime() {
	    // 实例化日期类
		var time = new date();
		//打印得到时间
		console.log(time.tolocaledatestring());
		console.log(time.tolocaletimestring());
		console.log(time.tolocalestring());
	}

打印输出:

2022/4/20
下午3:13:39
2022/4/20下午3:13:39

2、自定义格式获取

如果需要个特定的格式,那么我们可以自定义拼接,参看下面代码:

function getsystemtime() {
	// 实例化日期类
	var time = new date();
	// 获取完整的年份(4位)
	var year = time.getfullyear();
	// 获取月份(0-11,0代表1月)
	var month = time.getmonth() + 1;
	// 获取日期(1-31)
	var date = time.getdate();
	// 获取小时
	var h = time.gethours();
	h = h < 10 ? '0' + h : h;
	// 获取分钟
	var m = time.getminutes();
	m = m < 10 ? '0' + m : m;
	// 获取秒钟
	var s = time.getseconds();
	s = s < 10 ? '0' + s : s;
	//测试打印
	console.log(year + "年" + month + "月" + date + "日 " + h + ":" + m + ":" + s);
	
	// 合并返回
	return(year + "年" + month + "月" + date + "日 " + h + ":" + m + ":" + s) ;

}

打印输出:

2022年4月22日 15:13:39

3、闰年计算

计算闰年的方法给出一个实例。

function is_leap_year() {
	// 获取完整的年份(4位)
	var year = time.getfullyear();
	console.log(year);
	return (0 == year % 4 && ((year % 100 != 0) || (year % 400 == 0)));

}

function test(){
	if(is_leap_year()==true)
	{
		console.log("是闰年");
	}
	else
	{		 
		console.log("不是闰年");		 
	}
}

打印输出:

2022
不是闰年

到此这篇关于javascript获取系统时间的方法详解的文章就介绍到这了,更多相关javascript获取系统时间内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com