时间对象 字符串方法

1.时间对象Date

   1、创建时间对象

var oDate =   new Date();

   2、创建自定义事件

var sDate =  new Date("2023,1,1,12:00:00");

2.获取时间

1、获取特定格式的时间

 1、获取特定格式的时间    年  月  日
        console.log(oDate.toDateString());//Thu Sep 01 2022
        console.log(oDate.toLocaleDateString());//2022/9/1

  2、获取特定格式的时间    时  分  秒
        console.log(oDate.toTimeString());//10:41:30 GMT+0800 (中国标准时间)
        console.log(oDate.toLocaleTimeString());// 10:42:02

2、获取单个时间

console.log(oDate.getFullYear());//2022\
        // 月  月份是从0开始  0----1月份   8----9月份
        console.log(oDate.getMonth() + 1);//9
        // 日
        console.log(oDate.getDate());// 1
        // 时
        console.log(oDate.getHours());
        // 分钟
        console.log(oDate.getMinutes());
        // 秒
        console.log(oDate.getSeconds());
        // 星期  ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
        console.log(oDate.getDay());//4

3、获取时间戳

console.log(oDate.getTime())

3.字符串的方法

1.length

  •    作用:获取字符串长度

2.charAt

  •    语法:str.charAt(下标)
  •    作用 :获取下标对应的字符

3.charCodeAt

  •     语法:str.charCodeAt(下标)

  •     作用 :获取下标对应的字符编码

4.indexOf(从左往右查找)

  •     语法:str.indexOf(searchValue,index)

  •     作用 :查询一个字符串在另一个字符串中首次出现的位置 如果出现则是返回该字符串的下标位置 没有找到则是返回-1

  • 参数

    • searchValue:必需参数 需要查询的字符串

    • index:可选值 开始查找的位置 默认是从下标0开始查找

5.lastIndexof(从右往左查找)

  •    语法 :str.lastindexOf(searchvalue,index)

  •    作用 :从字符串后面开始往前查找第一次出现的目标位置 如果找到返回正常的索引值 如果找不到则是返回-1

  •    参数

    • searchValue: 必需参数 需要查询的字符串

    • index:可选值 开始查找的位置 默认是从str.length-1开始查找

4.字符串截取方法

1、substring

  • 语法:str.substring(start,end)

  • 作用:截取介于两个指定下标之间的字符 包括start不包括end

  • 参数

    • start 开始截取的下标 可选值 默认是0

    • end 结束截取的下标 可选值 默认是str.length

2、slice

  • 语法:str.slice(start,end)

  • 作用:截取介于两个指定下标之间的字符 包括start不包括end

参数

  • start 开始截取的下标 可选值 默认是0

  • end 结束截取的下标 可选值 默认是str.length

3、slice和substring的区别

substring 会自动调整位置 slice不会自动调整位置

substring 碰见负数会默认为0 slice碰见负数认为倒数第几个

4、substr

  • 语法 str.substr(start,length)

  • 作用:从哪开始截取 截取几个

5.大小写转换

1、toUpperCase

     语法 str.toUpperCase() 转大写

2、toLowerCase

     语法 str.toLowerCase() 转小写

6.replace

  • 语法 str.replace(searchValue,replaceValue)

  • 作用 替换字符串中的某个字符 返回一个新的字符串 默认一次只能替换一个

  • 参数

    • searchValue 必需 将要被替换的字符串

    • replaceValue 必需 替换的字符

7.trim

  • 语法 str.trim()

  • 作用 去除字符串的首尾空格

8.split

  • 语法:str.split(分割标识)

  • 作用:将字符串根据特定标识分割成数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值