资讯专栏INFORMATION COLUMN

js获取时间并实现字符串和时间戳之间的转换

BicycleWarrior / 1285人阅读

摘要:获取当前时间时间当前时间年份月份日年份位完整年份位月份代表月日星期代表星期天时间戳从开始的毫秒数小时数分钟数秒数毫秒数日期时间日期与时间获取最近一周的日期获取当前月的最后一天当前月的最后一天获取最近个月的日期字符串转

获取当前时间: 时间
jsvar myDate = new Date();          //当前时间
年份
jsvar year = myDate.getFullYear();
月份
jsvar month = myDate.getMonth() + 1;
jsvar day = myDate.getDate();
年份(2位)
jsmyDate.getYear(); 
完整年份
  

(4位,1970-????)

jsmyDate.getFullYear();
月份
  

(0-11,0代表1月)

jsmyDate.getMonth(); 
日(1-31)
jsmyDate.getDate();
星期X
  

(0-6,0代表星期天)

jsmyDate.getDay();
时间戳
  

(从1970.1.1开始的毫秒数)

jsmyDate.getTime();
小时数(0-23)
jsmyDate.getHours();
分钟数(0-59)
jsmyDate.getMinutes();
秒数(0-59)
jsmyDate.getSeconds();
毫秒数(0-999)
jsmyDate.getSeconds();
日期
jsmyDate.getMilliseconds();  
时间
jsvar mytime=myDate.toLocaleTimeString(); 
日期与时间
jsmyDate.toLocaleString( );    
获取最近一周的日期
jsvar oneDay = 1000 * 60 * 60 * 24;
var lastDate = new Date(myDate - oneDay * 6);
var lastYear = lastDate.getFullYear();
var lastMonth = lastDate.getMonth() + 1;
获取当前月的最后一天
jsvar lastDay = lastDate.getDate();
var day = new Date(year ,month , 0);
var lastdate = day.getDate();//当前月的最后一天
获取最近N个月的日期
jsvar lastDate = new Date(myDate - oneDay * myDate.getDate());
lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1));
var lastYear = lastDate.getFullYear();
var lastMonth = lastDate.getMonth() + 1;
var lastDay = lastDate.getDate();
字符串转换为时间戳
jsvar date="2014-12-06";
date = new Date(Date.parse(date.replace(/-/g, "/")));
date = date.getTime();

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91442.html

相关文章

  • Date对象常用封装方法及遇到

    摘要:使用中的对象已经很久了但是一直以来都没有将常用的封装函数和遇到的坑记录下来趁着今天有空就记录下来方便自己下次直接使用并提醒自己遇到过那些坑。利用设置日期时从设置当设置为时即上个月的最后一天参考 使用JS中的Date对象已经很久了,但是一直以来都没有将常用的封装函数和遇到的坑记录下来,趁着今天有空,就记录下来,方便自己下次直接使用,并提醒自己遇到过那些坑。如果有哪些地方不对,希望大家能够...

    taowen 评论0 收藏0
  • js时间与日期格式之间互转

    摘要:可以这样做有三种方式获取,在后面会讲到三种方式的区别三种获取的区别第一第二种会精确到毫秒第三种只能精确到秒,毫秒将用来代替比如上面代码输出的结果一眼就能看出区别参数形式有种比如月份从 1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了...

    adam1q84 评论0 收藏0
  • JS 时间符串时间相互转换

    摘要:解决思路将现有的时间字符串先转换为时间戳使用时间戳创建对象,然后利用的方法获取相应的年月日时分秒的值补,并生成所需的时间字符串涉及知识点时间戳概念从年月日时到指定日期字符串的毫秒数。 待解决问题 JS开发遇到了个问题:前端vue的UI组件生成的时间字符串格式是 2018-9-12 9:11:23,而后台只能识别2018-09-12 09:11:23这样的时间字符串,即要将时间字符串格式...

    leonardofed 评论0 收藏0
  • 一行js代码实现时间时间格式

    摘要:一行代码实现时间戳转时间格式前端开发过程中,常常需要将时间戳转化为标准时间格式供用户浏览。新思路为了将时间戳转换为我们需要的时间格式,我们写了两个函数,加起来十几行。 一行代码实现时间戳转时间格式 前端开发过程中,常常需要将时间戳转化为标准时间格式供用户浏览。不借助方法库的情况下,如何又快又好的实现呢?下面介绍两种方法。 老方法 平常用的基本是这个方法,用Date方法依次将年月日时分秒...

    luck 评论0 收藏0
  • js常用时间互相转换方法,以及一些其它相关时间方法。

    摘要:前言做项目其实经常需要与时间接触。时间戳与时间的转换问题,在这做一个记录。我自己试了最新版的,,返回的是一样的。 前言 做项目其实经常需要与时间接触。时间戳与时间的转换问题,在这做一个记录。 1.获取特定格式的时间 myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.ge...

    李昌杰 评论0 收藏0

发表评论

0条评论

BicycleWarrior

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<