js日期格式化的两种方法
1.当我们想先获取当前的时间时,这是第一种方法 特别简单:返回格式 Thu Jul 28 2022 15:04:32 GMT+0800 (中国标准时间)
new dateNow = new Date();
//Thu Jul 28 2022 15:04:32 GMT+0800 (中国标准时间)
科普下时间的时分秒及星期:
date.getYear(); // 获取当前年份(2位)
date.getFullYear(); // 获取完整的年份(4位,1970-至今)
date.getMonth(); // 获取当前月份(0-11,0代表1月)
date.getDate(); // 获取当前日(1-31)
date.getDay(); // 获取当前星期(0-6,0代表星期天)
date.getTime(); // 获取当前时间(从1970.1.1开始的毫秒数)
date.getHours(); // 获取当前小时数(0-23)
date.getMinutes(); // 获取当前分钟数(0-59)
date.getSeconds(); // 获取当前秒数(0-59)
date.getMilliseconds(); // 获取当前毫秒数(0-999)
date.toLocaleDateString(); (输出结果:2021/3/18) // 获取当前日期
date.toLocaleTimeString(); (输出结果:上午11:07:44) // 获取当前时间
date.toLocaleString( ); (输出结果:2021/3/18 上午11:09:02) // 获取日期与时间
使用getTime()字符串转日期格式,返回的是1658991837012
//使用getTime()返回的是你所设置的时间至今的毫秒数
new dateNow=new Date().getTime()
//返回的是1658991837012
2;这是获取格式化的时间yy-mm-dd的格式 他返回的是: 2022-07-28
var now = new Date(); var year = now.getFullYear(); //得到年份var month = now.getMonth();//得到月份var date = now.getDate();//得到日期month = month + 1;if (month < 10) month = "0" + month;if (date < 10) date = "0" + date;var time = year + "-" + month + "-" + date; //(格式化"yyyy-MM-dd")$(function () {data.value = time ;console.log(time)})//返回的是: 2022-07-28var arr=["周一","周二","周三",,"周四","周五","周六","周日",]var day = date.getDay();console.log(day)//返回的是:周三
其实我们这两个方法是一样的 ,只是上面最后用了一个函数包裹,但下面我们是直接拿出来用的,个人觉得方便很多。
var date = new Date();var year = date.getFullYear(); // 返回的是年份var month = date.getMonth() + 1; // 返回的月份上个月的月份,记得+1才是当月var dates = date.getDate(); if(month<10)month="0"+month;if(date<10)date="0"+date;var time=year + "-" + month + "-" + datesconsole.log(time)
//返回的是: 2022-07-28
3; 字符串转日期格式,strDate要转为日期格式的字符串
//字符串转日期格式,strDate要转为日期格式的字符串function getDate(strDate) {var date = eval( 'new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')' );return date;}//测试alert(getDate( "2012-05-09" ));
这是需要调用getDate()方法的DOM
未调用前的写法:
var dateNow = new Date();
var startTime =$(this).attr("data_startTime");
var endTime = $(this).attr("data_endTime")
调用后的写法:
var dateNow = new Date().getTime();
var startTime = getDate($(this).attr("data_startTime")).getTime();
var endTime = getDate($(this).attr("data_endTime")).getTime();
如果需要判断两时间段之间的差值,拿到当前的时间与需要的时间判断是否大于或小于0,即可
js日期格式化的两种方法相关推荐
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...
- mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...
- 时间日期格式化的两种方式
java中时间格式化的两种方式: 1.使用@JsonFormat注解进行时间日期的格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",t ...
- python中格式化_Python中格式化的两种方法
在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hello, %s' % 'world' 'Hello, world' >>> ' ...
- html抽奖怎么重置,js实现抽奖的两种方法
本文实例为大家分享了js实现抽奖的具体代码,供大家参考,具体内容如下 抽奖活动的原理还是很简单的,通过代码一目了然,如果看不懂就私聊我,可以私下交流! 方法一:使用table写一个随机抽奖 这是htm ...
- js阻止冒泡的两种方法
冒泡是一种很有意思的现象,在我们的 js 中也有冒泡现象,让我们一起去看看吧 先来看一段代码 <!DOCTYPE html> <html><head><met ...
- 简易的js获取星期几的两种方法
第一种: var a = ["日", "一", "二", "三", "四", "五&quo ...
- js 实现trim()的两种方法
方法一: function fn(str){var n = [];var strr = str.split('').reverse().join('');n = str.split('');for(v ...
- js生成随机颜色的两种方法
1.rgb颜色生成 function rgb(){//rgb颜色随机const r = Math.floor(Math.random()*256);const g = Math.floor(Math. ...
- JS实现合并单元格的两种方法
本后端菜狗想在网上找合并单元格的代码,结果找到的都是太老的代码,然后就只能用Js手写了两种方法(第二种方法叫了个前端大佬写的) 废话不多说,直接上代码: (由于时间有点小久,就不写思路和过程啦) 第一 ...
最新文章
- HEVC/H.265 的未来必须是使用并行处理(OpenCL?) OpenCV和OpenCL区别
- 一次excel的countifs的成功应用
- 随机发牌_用Python制作4人扑克牌发牌游戏
- c 语言 单链表的操作 易考点
- DCL 管理权限 mysql
- 介绍一种新的激活函数族ACON
- 面经 |算法工程师面试题汇总分享
- golang日志服务器_golang 写日志到syslog
- Linux基础系列4(ls,cp命令详解)
- FirstApp,iphone开发学习总结1,UIview添加UIimage
- 他们连忙跟了上去ZuL1VsLa5X67XOI
- 读书笔记(2018年3月)-《卓有成效的管理者》总结
- JS思维导图类库:jsMind
- excel自动调整列宽_如何以厘米为单位精确设置Excel表格的行高列宽?
- Android7工程模式,安卓手机的“工程模式”是什么?
- ASP.NET MVC 上传文件方法
- java开发是it行业吗_转行IT行业为什么选择学习Java开发
- 基于GPU预计算的大气散射
- 可以几分钟快速对接支付宝APP支付和手机网站支付?
- python推特爬虫_Tweepy1_抓取Twitter数据
热门文章
- 北航计算机本科生考研,和计算机考研的师弟师妹们分享一下经验本人本科北航...
- 深入理解逻辑回归算法(Logistic Regression)
- 达梦数据库导出sql脚本
- Radon变换理论介绍
- paypal如何支付欧元_paypal欧元付款的问题
- 软考信息安全工程师考试大纲第二版
- 【区块链开发入门】(二) 以太坊的编程接口
- 解决 微信小程序 滚动 事件穿透 问题
- qq红包领取支付宝红包功能,qqxml跳转技术
- 计算机无本地安全策略,如何打开本地安全策略、如何解决“未授予用户在此计算机上的请求登录类型”...