var myDate = new Date();

myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,1970-????)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间
myDate.toLocaleString( );        //获取日期与时间

获取当前年份的时候不知道为什么不对,明明是2位的,可是它不仅变成3位了,第一位还不对,不太明白,(嗯,后来知道了它返回的三位数其实是当前年份减去1900年所获得的数值);如下图:

编写一个js函数,实时显示当前时间,格式:“年-月-日 时:分:秒”

setInterval(function(){
var date=new Date();
var year=date.getFullYear(); //获取当前年份
var mon=date.getMonth()+1; //获取当前月份
var da=date.getDate(); //获取当前日
var day=date.getDay(); //获取当前星期几
var h=date.getHours(); //获取小时
var m=date.getMinutes(); //获取分钟
var s=date.getSeconds(); //获取秒
var d=document.getElementById(‘Date’);
d.innerHTML=’当前时间:’+year+’年’+mon+’月’+da+’日’+’星期’+day+’ ‘+h+’:’+m+’:’+s;
},1000)
}

注意:上述方法有一个问题,这样拼接出来显示的时间很可能类似这样,如2019-9-1 10:8:1,而不是我们喜欢的格式2019-09-01 10:08:01

我们可以参考下面的方法把”0“补上

var year=date.getFullYear(); var mon=date.getMonth()+1;var day=date.getDate();var h=date.getHours(); var m=date.getMinutes();var s=date.getSeconds(); var submitTime = "";submitTime += year + "-";if(mon >= 10) {submitTime += mon + "-";}else {submitTime += "0" + mon + "-";}if(day >= 10) {submitTime += day;}else {submitTime += "0" + day;}submitTime +=" ";if(h >= 10) {submitTime += h + ":";}else {submitTime += "0" + h + ":";}if(m >= 10) {submitTime += m;}else {submitTime += "0" + m;}

JS获取日期(年/月/日/时/分/秒)以及完整格式转化(补0)相关推荐

  1. JS获取日期(年/月/日/时/分/秒)格式转化

    因为用到JS倒计时,所以就把网上搜到的各种关于日期的整理了一下,有个印象,以后再用到,可以直接看自己的,方便很多. var myDate = new Date(); 以下都是在myDate的基础上得到 ...

  2. Elasticsearch根据日期(年-月-日 时:分:秒)进行range(时间范围筛选)

    不知不觉要写第二篇文章了 接着第一篇文章,es实现like复合查询,里面案例有用到通过时间(年-月-日 时:分:秒)进行筛选的, 在这里说下如果通过时间筛选需要对index进行mapping设置滴,不 ...

  3. 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...

  4. [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...

  5. js将当前时间格式化为年-月-日 时:分:秒

    利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...

  6. 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。

    题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...

  7. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  8. 将毫秒值(currentTimeMillis)转换为(年-月-日 时-分-秒)的形式,只需一行代码

    //首先获取当前的毫秒值long currentTimeMillis = System.currentTimeMillis();/*** 转换为年月日时分秒的形式,得到的currentTime就是转换 ...

  9. 时间戳格式化为正常时间 (年-月-日 时:分:秒)

    时间格式化 做项目的时候往往后台返回的时间数据不是我们想要的形式 如 (年-月-日 时:分:秒) 那要自己写代码来转换格式 下面代码可以快速格式化时间,建议收藏 代码如下 let time = '20 ...

最新文章

  1. UIImageView图片视图的基本概念和使用方法
  2. python字典默认输出键还是值_说说在 Python 字典中如何在读取不存在的键时得到一个默认值...
  3. Netbackup 7.6新增功能和优势
  4. Virtual DOM(虚拟dom-1)
  5. Oracle online系列(下):online indexbuild
  6. delphi dbgrideh 遍历每一个单元格_真香!我用Python 制作了一个迷宫游戏
  7. 使用JdbcTemplate报 Incorrect column count: expected 1, actual 5错误解决
  8. ON DUPLICATE KEY UPDATE重复插入时更新
  9. 一个五年Android开发者百度、阿里、聚美、映客的面试心经
  10. Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)
  11. 高中生该怎样自学编程?
  12. 设计模式之装饰器模式
  13. c语言 析构函数,C++析构函数详解
  14. Python基础入门知识(1)
  15. 行走的“摄影神器”三星Galaxy S21!五一出游必备
  16. Function ‘MseLossBackward0‘ returned nan values in its 0th output.
  17. 有限元与深度学习结合求解泊松方程-Petrov
  18. 关于Halcon::threshold 用时
  19. 登录OneDrive
  20. 中间件选型标准和流程

热门文章

  1. cypress学习笔记二:目录结构及登录测试用例
  2. 数据分享|全球河湖矢量数据集(2010)
  3. dhrystone测试结果_RT-Thread软件包可以对MCU进行性能测试,跑一个试试!
  4. 寒冰王座(完全背包)
  5. Android稳定性测试工具Monkey的使用
  6. 中小学计算机创新教育措施,创新教育在计算机教学中的问题与对策
  7. 小程序影藏溢出的gif_分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序...
  8. 常用的功能测试点有哪些?
  9. 直线模组使用滚珠丝杆和普通丝杆的区别
  10. 怎么在c语言中使用常用对数,【用法】在C语言中使用对数函数的方法