首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Javascript,时间和日期:获取给定毫秒时间的当前分钟,小时,日,周,月,年

获取给定毫秒时间的当前分钟、小时、日、周、月、年

代码语言:javascript
复制
function getDateInfo(milliseconds) {
  const date = new Date(milliseconds);
  const minutes = date.getMinutes();
  const hours = date.getHours();
  const days = date.getDate();
  const weeks = date.getDay();
  const months = date.getMonth() + 1;
  const years = date.getFullYear();

  return {
    minutes: minutes,
    hours: hours,
    days: days,
    weeks: weeks,
    months: months,
    years: years
  };
}

const milliseconds = 1633512786790;
const dateInfo = getDateInfo(milliseconds);

console.log(`当前分钟: ${dateInfo.minutes}`);
console.log(`当前小时: ${dateInfo.hours}`);
console.log(`当前日: ${dateInfo.days}`);
console.log(`当前周: ${dateInfo.weeks}`);
console.log(`当前月: ${dateInfo.months}`);
console.log(`当前年: ${dateInfo.years}`);
代码语言:json
复制
{
  "name": "getDateInfo",
  "description": "获取给定毫秒时间的当前分钟、小时、日、周、月、年",
  "parameters": {
    "milliseconds": "1633512786790"
  },
  "returns": "object",
  "category": "Time and Date",
  "version": 1
}
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

js Date 使用详解

6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes...prototype 使您有能力向对象添加属性和方法。 Date 对象方法 方法 描述 Date() 返回当日的日期和时间。...getTime() 返回 1970 年 1 月 1 日至今的毫秒数。 getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。...getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。...toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。

8.3K20

提升日期处理效率:day.js 实战经验分享

还有年、日、周、时分秒等其他配置和获取的方法,请参考 文档。 日期时间计算 日期计算是工作中常用的功能,比如计算3天后的日期是多少。day.js 提供了很多方便的方法。...增加日期时间 给定一个日期,希望获取该日期的后几天,或者想获取当前时间的半小时后的时间,就可以使用 add() 方法。 add() 方法接收2个参数: 第一个参数是要增加的时间,可以是负值。...第二个参数支持的单位如下: 单位 缩写 详情 day d 日 week w 周 month M 月 year y 年 hour h 小时 minute m 分钟 second s 秒 millisecond...比如今天是2023年5月24日,加了10天就是2023年6月3日。 获取当前时间的半小时后的时间。...2023年5月21号是星期1 获取结束日期时间 有获取开始日期时间就有获取结束日期时间。 day.js 提供了 endOf() 方法获取结束日期时间。 比如要获取当前日期的 23:59:59。

2.3K30
  • JavaScript 日期

    0800 创建 Date 对象 Date对象由 Date() 构造函数创建 new Date() new Date():使用当前日期和时间创建新的日期对象: var date = new Date();...月 month,日 day,小时 hours,分钟 minutes,秒 seconds,毫秒 milliseconds var date = new Date(2019,06,20,12,40,13,0...(0); 1970年1月1日减去new Date(x)所设置的 x 毫秒 ps:一天二十四小时为 86 400 000 毫秒 日期方法 创建Date对象时,可以使用许多方法对其进行操作 日期方法允许你使用本地时间或...UTC(通用或GMT)时间来获取和设置日期对象的年、月、日、小时、分、秒和毫秒 显示日期 JavaScript在默认下,将会以全文本字符串格式输出日期 Thu Jun 20 2019 13:04:53...设置日期 方法 描述 setDate() 以数值(1~31)设置日 setFullYear() 设置年(可选月和日) setHours() 设置小时 setMilliseconds() 设置毫秒 setMinutes

    1.2K20

    JavaApi高级编程(四)Date类以及如何使用

    (该类大部分方法已过时) 2、提供操纵日期和时间各组成部分的方法 3、Date 类的最佳应用之一是获取系统当前时间 4、获取系统当前时间是一个长整型数据Long, Date 类实际上只是一个包裹类..., 它包含的是一个长整型数据,表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数....//获取秒 int s = date.getSeconds(); System.out.println(s); //获取1970年1月1日0:0:0 到指定时间之间的毫秒数..., 但是我们如何才能设置和获取日期数据的特定部分呢, 比如说小时, 日, 或者分钟?...、月、日和年;     toTimeString() //以特定于实现的格式显示时、分、秒和时区;     toLocaleDateString() //以特定于地区的格式显示星期几、月、日和年

    1.9K20

    Java日期和时间处理入门指南

    我们可以使用Date类来获取当前时间,也可以根据指定的时间构造一个Date对象。 1.1 构造方法 Date(): 获取当前时间对象,包含年、月、日、时、分、秒和周几信息。...Date(long date): 根据指定的时间戳构造时间对象。 1.2 常用方法 getTime(): 获取当前Date对象对应的毫秒值,可以用于日期比较。...获取时间分量 - java.util.Calendar 有时候,我们需要获取时间的具体分量,例如年、月、日、时、分、秒等信息。Java中可以使用java.util.Calendar类来实现这些操作。...3.1 时间分量 在Calendar类中,常见的时间分量包括:年、月、日、小时、分钟、秒等。...结语 本文介绍了Java中日期和时间处理的基础知识,包括获取当前时间、格式化日期、解析日期和获取时间分量等操作。掌握了这些基本操作,您将能够更加灵活地处理与日期和时间相关的编程任务。

    38110

    Java日期格式化

    ,返回的是毫秒 setTime(long s) 用给定的毫秒值s设置时间 实例 Date date=new Date(); System.out.println(date.getTime()); SimpleDateFormat....format(date)); 将格式化的日期转换成Date类型的,使用的parse(String s),需要注意的是,下面定义的模板一定要和给定的格式化后的日期格式一样,否则转换后Date类型的毫秒值可能不正确...(); System.out.println("请输入结束时间(年-月-日)"); String endTime=scanner.next(); String moudle="yyyy-MM-dd";...(); //返回两个时间的差,毫秒 int day=(int)(time/1000/60/60/24); //转化为天数,1秒等于1000毫秒,一分钟等于60秒,一小时等于60分钟,一天等于24小时...瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

    2.6K10

    【Java 进阶篇】JavaScript 日期和时间详解

    日期通常包括年、月、日,而时间通常包括小时、分钟、秒以及毫秒。这些信息可以用来记录事件发生的时间、计算时间间隔、显示日期和时间等。...JavaScript提供了内置的Date对象,用于处理日期和时间相关的操作。Date对象允许你获取当前日期和时间、设置特定日期和时间、执行日期和时间的运算等。...你可以通过访问currentDate的不同属性来获取特定的日期和时间信息,比如年、月、日、小时、分钟、秒等。 2. 使用日期字符串 你还可以通过传递一个日期字符串作为参数来创建一个Date对象。...时间戳是指从标准时间(通常是1970年1月1日午夜,也称为UNIX纪元)起经过的毫秒数。你可以使用时间戳来创建Date对象。...对象,表示2023年9月20日。

    33710

    【JS】201-JavaScript 日期权威指南

    在内部,日期以1970年1月1日(UTC)以来的毫秒数表示。这个日期很重要,因为就计算机而言,这就是一切开始的地方。 您可能熟悉UNIX时间戳:它表示自该着名日期以来经过的seconds数。...您还可以传递一组代表日期各部分的有序值:年,月(从0开始),日,小时,分钟,秒和毫秒: new Date(2018, 6, 22, 7, 22, 13, 0) new Date(2018, 6, 22)...如果要以毫秒为单位获取当前时间戳,可以使用速记 Date.now() 代替 new Date().getTime() JavaScript 关于日期的容错处理 请注意。...Summer Time) 数月,小时,分钟,秒和毫秒都是如此。...2018年7月10日07:22:13 不等于2018年7月10日。在这种情况下,您可以使用setHours(0,0,0,0)重置时间。

    2.8K20

    一篇文章带你了解JavaScript日期

    日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。...在下面的教程中,你将学到更多显示日期的方法,用一种可读的格式。 ---- 2. 创建日期对象 日期对象让我们使用日期。 日期包括年、月、日、小时、分钟、秒和毫秒。...代码解析: JavaScript 日期从1970年1月1日00:00:00开始计算的毫秒数。一天包含86,400,000毫秒。...使用 new Date(7 numbers), 创建具有指定日期和时间的新日期对象: 7 numbers 指定年、月、日、小时、分钟、秒和毫秒, 按照顺序排列: var d = new...日期的方法允许你获取和设置对象的年,月,日,小时,分钟,秒,毫秒,可以使用本地时间UTC(通用,或GMT)时间。 ---- 1.

    60220

    java calendar和date_java calendar获取年月日

    因为这个类可以让我们像看日历一样得到这个时间的所有属性,你还在为不知道2014年5月7日是周几而苦恼吗?你还在为2005年8月14日是8月的第几周而发愁吗?快来试一试Calendar吧。...Calendar的常用属性 属性 作用 YEAR 年份 MONTH 月份 DATE 同DAY_OF_MONTH,日期 DAY_OF_MONTH 同DATE,日期 DAY_OF_YEAR 这一天是这一年中的第几天...DAY_OF_WEEK_IN_MONTH 当前月中的第几周 DAY_OF_WEEK 一周中的第几天 / 星期 HOUR 12小时制的时间 HOUR_OF_DAY 24小时制的时间 MINUTE 分钟数...public void setTimeInMillis(long millis) 用给定的 long 值设置此 Calendar 的当前时间值。...System.out.println("现在是第:" + c.get(Calendar.DAY_OF_WEEK_IN_MONTH) + "周" ); // 12小时制的时间

    1.3K20

    JavaScript日期处理

    写在前面 时区(Time Zone):是地球上的区域使用同一个时间定义; 世界标准/协调时间(Coordinated Universal Time):1970年1月1日午夜(零时)开始经过的毫秒数来保存日期...getTime() 返回 1970 年 1 月 1 日至今的毫秒数。 getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。...parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。...toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。...valueOf() 返回 Date 对象的原始值。 补充: 可以通过getUTCMonth、setUTCMonth等方法设置世界时的年、月、日、时、分、秒、毫秒。

    4.4K51

    JDK1.9-常用类时间日期类

    tips: 由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。 简单来说:使用无参构造,可以自动设置当前系统时间的毫秒时刻;指定long类型的构造参数,可以自定义毫秒时刻。...思路: 1.获取当前时间对应的毫秒值 2.获取自己出生日期对应的毫秒值 3.两个时间相减(当前时间– 出生日期) 代码实现: public static void function() throws Exception...Calendar类中提供很多成员常量,代表给定的日历字段: 字段值 含义 YEAR 年 MONTH 月(从0开始,可以+1使用) DAY_OF_MONTH 月中的天(几号) HOUR 时(12小时制)...HOUR_OF_DAY 时(24小时制) MINUTE 分 SECOND 秒 DAY_OF_WEEK 周中的天(周几,周日为1,可以-1使用) get/set方法 get方法用来获取指定字段的值,set..."月" + dayOfMonth + "日"); // 2015年1月18日; } } getTime方法 Calendar中的getTime方法并不是获取毫秒时刻,而是拿到对应的Date对象

    82730

    calendar类常用方法_设计一个日期类date

    一天中第几个小时(24小时制) Calendar.MINUTE 分钟 Calendar.SECOND 秒 Calendar.MILLISECOND 毫秒 Calendar.DAY_OF_YEAR 一年中第几天...当月内一周中的某天的序号 Calendar.WEEK_OF_YEAR 一年中的星期数,即本年中第几个星期 Calendar.WEEK_OF_MONTH 当前月中的星期数,即本月中第几个星期 Calendar.DAY_OF_WEEK_IN_MONTH...,比如在今年的日期基础上加上一年,就是明年这个时候的日期。...long getTimeInMillis() 返回此日历对象所表示的毫秒值。 int getFirstDayOfWeek() 获取一周的第一天是什么。...的时间值,以毫秒为单位 int firstDayOfWeek = calendar.getFirstDayOfWeek();// 获取一个星期中的第一天 System.out.println(firstDayOfWeek

    65910

    JavaScript Dates 权威指南【译】

    在内部,dates表达的是从1970年1月1日零点至今的毫秒数。这个日期很重要,因为就计算机而言,那是一切开始的地方。...你可能对UNIX时间戳更熟悉:代表这个著名的时间点(1970年1月1日零点)至今所过的秒数。...总结一下,你可以通过4中方法来创建一个新的Date对象: 不传参数,创建一个Date对象来表示当前时间 传一个表示从格林威治时间1970年1月1日0点至今的毫秒数 传一个表示日期的字符串 传一个包含日期各个部分的参数集合...如果你想获取毫秒单位的当前时间戳,你可以使用简写: Date.now() 来取代 new Date().getTime() JavaScript希望努力做好的部分 请注意,如果你使用的天数溢出了一个自然月...Time) 这个规则对月份、小时、分钟、秒、毫秒同样生效。

    1.6K20

    【重学 MySQL】三十二、日期时间函数

    【重学 MySQL】三十二、日期时间函数 获取日期、时间 函数 用法 CURDATE() ,CURRENT_DATE() 返回当前日期,只包含年、月、日 CURTIME() , CURRENT_TIME...() 返回当前时间,只包含时、分、秒 NOW() / SYSDATE() / CURRENT_TIMESTAMP() / LOCALTIME() / LOCALTIMESTAMP() 返回当前系统日期和时间...转化的公式为:小时*3600+分钟*60+秒 SEC_TO_TIME(seconds) 将 seconds 描述转化为包含小时、分钟和秒的时间 计算日期和时间的函数 函数 用法 DATE_ADD(datetime...- time2的时间间隔 FROM_DAYS(N) 返回从0000年1月1日起,N天以后的日期 TO_DAYS(date) 返回日期date距离0000年1月1日的天数 LAST_DAY(date) 返回...date所在月份的最后一天的日期 MAKEDATE(year,n) 针对给定年份与所在年份中的天数返回一个日期 MAKETIME(hour,minute,second) 将给定的小时、分钟和秒组合成时间并返回

    7810
    领券