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日期格式化的两种方法相关推荐

  1. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  2. mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  3. 时间日期格式化的两种方式

    java中时间格式化的两种方式: 1.使用@JsonFormat注解进行时间日期的格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",t ...

  4. python中格式化_Python中格式化的两种方法

    在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hello, %s' % 'world' 'Hello, world' >>> ' ...

  5. html抽奖怎么重置,js实现抽奖的两种方法

    本文实例为大家分享了js实现抽奖的具体代码,供大家参考,具体内容如下 抽奖活动的原理还是很简单的,通过代码一目了然,如果看不懂就私聊我,可以私下交流! 方法一:使用table写一个随机抽奖 这是htm ...

  6. js阻止冒泡的两种方法

    冒泡是一种很有意思的现象,在我们的 js 中也有冒泡现象,让我们一起去看看吧 先来看一段代码 <!DOCTYPE html> <html><head><met ...

  7. 简易的js获取星期几的两种方法

    第一种: var a = ["日", "一", "二", "三", "四", "五&quo ...

  8. js 实现trim()的两种方法

    方法一: function fn(str){var n = [];var strr = str.split('').reverse().join('');n = str.split('');for(v ...

  9. js生成随机颜色的两种方法

    1.rgb颜色生成 function rgb(){//rgb颜色随机const r = Math.floor(Math.random()*256);const g = Math.floor(Math. ...

  10. JS实现合并单元格的两种方法

    本后端菜狗想在网上找合并单元格的代码,结果找到的都是太老的代码,然后就只能用Js手写了两种方法(第二种方法叫了个前端大佬写的) 废话不多说,直接上代码: (由于时间有点小久,就不写思路和过程啦) 第一 ...

最新文章

  1. HEVC/H.265 的未来必须是使用并行处理(OpenCL?) OpenCV和OpenCL区别
  2. 一次excel的countifs的成功应用
  3. 随机发牌_用Python制作4人扑克牌发牌游戏
  4. c 语言 单链表的操作 易考点
  5. DCL 管理权限 mysql
  6. 介绍一种新的激活函数族ACON
  7. 面经 |算法工程师面试题汇总分享
  8. golang日志服务器_golang 写日志到syslog
  9. Linux基础系列4(ls,cp命令详解)
  10. FirstApp,iphone开发学习总结1,UIview添加UIimage
  11. 他们连忙跟了上去ZuL1VsLa5X67XOI
  12. 读书笔记(2018年3月)-《卓有成效的管理者》总结
  13. JS思维导图类库:jsMind
  14. excel自动调整列宽_如何以厘米为单位精确设置Excel表格的行高列宽?
  15. Android7工程模式,安卓手机的“工程模式”是什么?
  16. ASP.NET MVC 上传文件方法
  17. java开发是it行业吗_转行IT行业为什么选择学习Java开发
  18. 基于GPU预计算的大气散射
  19. 可以几分钟快速对接支付宝APP支付和手机网站支付?
  20. python推特爬虫_Tweepy1_抓取Twitter数据

热门文章

  1. 北航计算机本科生考研,和计算机考研的师弟师妹们分享一下经验本人本科北航...
  2. 深入理解逻辑回归算法(Logistic Regression)
  3. 达梦数据库导出sql脚本
  4. Radon变换理论介绍
  5. paypal如何支付欧元_paypal欧元付款的问题
  6. 软考信息安全工程师考试大纲第二版
  7. 【区块链开发入门】(二) 以太坊的编程接口
  8. 解决 微信小程序 滚动 事件穿透 问题
  9. qq红包领取支付宝红包功能,qqxml跳转技术
  10. 计算机无本地安全策略,如何打开本地安全策略、如何解决“未授予用户在此计算机上的请求登录类型”...