前端基础(十五)_时间对象、字符串对象

简介: 本文介绍了JavaScript中时间对象的操作方法,包括获取和设置年、月、日、小时、分钟、秒等,以及如何格式化时间显示,同时提及了字符串对象的常用方法。

时间对象

(1)操作系统时间

  • ①get/setFullYear():返回或设置年份,用四位数表示。
    ②get/setMonth():返回或设置月份。0为一月,比实际少1个月
    ③get/setDate():返回或设置日期。
    ④getDay():返回星期 0为星期天(在js中设置周几的方法已经废弃,因此周几不能设置)
    ⑤get/setHours():返回或设置小时,24小时制
    ⑥get/setMinutes():返回或设置分钟数。
    ⑦get/setSeconds():返回或设置秒钟数。
    ⑧get/setTime():返回或设置时间(getTime得到的结果是从1970年1月1日0时0分0秒到当前时间的时间差,单位为毫秒)
        //new Date()  创建对象  表示的时间就是当前的系统时间
        //获取年份  时间对象.getFullYear()
        var dates  = new Date();
        console.log(dates.getFullYear())
        //获取月份 getMonth()
        console.log(dates.getMonth())//js种月份的计算是0-11,如果像变成实际的月份需要加1
        //获取日期 //getDate()获取日期
        console.log(dates.getDate())
        //获取周几
        console.log(dates.getDay())
        //获取小时  getHours()
        console.log(dates.getHours())
        //获取分钟  getMinutes()
        console.log(dates.getMinutes())
        //获取秒 getSeconds()
        console.log(dates.getSeconds())
        //获取时间(毫秒为单位) getTime()
        console.log(dates.getTime())
        //1585538317.060  这个以毫秒为单位的时间 是参照1970年1月1日0时0分0秒计算的
        //设置年份 (要设置的具体年份)
        dates.setFullYear(2021);
        console.log(dates)
        dates.setMonth(11) //设置的时候尽量使用0-11
        console.log(dates)
        //dates.setDay()  这个方法是被废弃掉的在js中不能用

常用的获取年月日方法:

function add0(m) {
    return m < 10 ? '0' + m : m }
function timeFormat(timestamp = new Date ) {
   
    var time = new Date(timestamp);
    var year = time.getFullYear();
    var month = time.getMonth() + 1;
    var date = time.getDate();
    var hours = time.getHours();
    var minutes = time.getMinutes();
    var seconds = time.getSeconds();
    return year + '-' + add0(month) + '-' + add0(date) + ' ' + add0(hours) + ':' + add0(minutes) + ':' + add0(seconds);
}

在这里插入图片描述

等等…

字符串对象

直接看以前写的吧
javaScript中常用的String方法以及注意点总结

目录
相关文章
|
1月前
|
前端开发 开发者
new操作符背后的秘密:揭开Web前端对象创建的神秘面纱!
【8月更文挑战第23天】在Web前端开发中,`new`操作符是创建对象实例的核心。本文以`Person`构造函数为例,通过四个步骤解析`new`操作符的工作原理:创建空对象、设置新对象原型、执行构造函数并调整`this`指向、判断并返回最终对象。了解这些有助于开发者更好地理解对象实例化过程,从而编写出更规范、易维护的代码。
27 0
|
1天前
|
前端开发 JavaScript
前端基础(十四)_Math对象
本文介绍了JavaScript中`Math`对象的常用方法,包括: 1. `Math.floor()`:向下取整,去掉小数部分。 2. `Math.ceil()`:向上取整,向上进一。 3. `Math.round()`:四舍五入,针对小数点后面第一位数字。 4. `Math.max()`:获取数字序列中的最大值。 5. `Math.min()`:获取数字序列中的最小值。 6. `Math.pow()`:计算某个数字的次方数。 7. `Math.sqrt()`:开根号。 8. `Math.random()`:生成一个0到1之间的随机数。
7 1
前端基础(十四)_Math对象
|
1月前
|
前端开发 JavaScript Java
【前端学java】详解java中的字符串操作(11)
【8月更文挑战第10天】详解java中的字符串操作
15 3
【前端学java】详解java中的字符串操作(11)
|
1月前
|
缓存 前端开发 Java
【前端学java】复习巩固-Java中的对象比较(15)
【8月更文挑战第11天】Java中的对象比较
27 1
【前端学java】复习巩固-Java中的对象比较(15)
|
1天前
|
前端开发 JavaScript
前端基础(十六)_数组对象
本文详细介绍了JavaScript中数组对象的创建和操作方法,包括数组的增删改查、排序、去重、迭代等常用操作。
5 0
|
1月前
|
开发框架 前端开发 JavaScript
在基于vue-next-admin的Vue3+TypeScript前端项目中,为了使用方便全局挂载对象接口
在基于vue-next-admin的Vue3+TypeScript前端项目中,为了使用方便全局挂载对象接口
|
1月前
|
JavaScript 前端开发 API
前端开发者的救赎:揭秘JQ对象与DOM元素的神秘转换术
【8月更文挑战第23天】在Web前端开发领域,jQuery(简称JQ)作为一款流行的JavaScript库,极大简化了HTML文档遍历、事件处理、动画及Ajax交互等操作。理解和掌握jQuery对象与DOM元素间的转换至关重要。
29 0
|
1月前
|
存储 运维 前端开发
中后台前端开发问题之定义编排对象如何解决
中后台前端开发问题之定义编排对象如何解决
24 0
|
2月前
|
前端开发 JavaScript
Vue前端渲染blob二进制对象图片的方法
Vue前端渲染blob二进制对象图片的方法
185 0
|
13天前
|
SpringCloudAlibaba JavaScript 前端开发
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架