当前位置: 首页 > news >正文

wordpress什么插件好上海优化seo公司

wordpress什么插件好,上海优化seo公司,微信公众号制作网站,安徽网站建设科技背景 在项目中经常会使用要时间的格式转换,比如数据库返回一个Date数据,你需要转成2024-10-2的格式,鸿蒙的原生SDK中是没有办法实现的,因此,在这里介绍第三方封装好并且成熟使用的库Dayjs。 安装 切换到Entry文件夹下…

背景


在项目中经常会使用要时间的格式转换,比如数据库返回一个Date数据,你需要转成2024-10-2的格式,鸿蒙的原生SDK中是没有办法实现的,因此,在这里介绍第三方封装好并且成熟使用的库Dayjs。

安装


切换到Entry文件夹下安装dayjs库。

cd .\entry\
ohpm install dayjs

查看oh-package.json5 文件,可以查看是否安装成功

dayjs使用


格式化

  • 基本格式化使用
let time: Date = new Date();
this.message = dayjs(time).format();

默认是 ISO8601 格式的字符串:输出 ‘YYYY-MM-DDTHH:mm:ssZ’ 格式

  • 自定义格式化使用

可以在使用占位符加自定义的字眼来实现自己要的特定效果

          let time: Date = new Date();this.message = dayjs(time).format("YYYY年MM月DD日");

  • 占位符格式化
    • ‘YYYY’ 表示四位数的年份。
    • ‘YY’ 表示两位数的年份。
    • ‘M’ 表示从1到12。
    • ‘MM’ 表示两位数的月份。
    • ‘MMM’ 表示月份缩写。
    • ‘D’ 表示月份中的天数
    • ‘DD’ 表示两位数的日。
    • ‘d’ 一周中的天数,星期天为0,星期一为1
    • ‘HH’ 表示两位数的小时(24小时制)。
    • ‘hh’ 表示12小时制的两位小时数
    • ‘mm’ 表示两位数的分钟。
    • ‘ss’ 表示两位数的秒。

支持以上的占位符

          let time: Date = new Date();this.message = dayjs(time).format("YYYY-MM-DD");

如果需要格式化YY的字符时,可以使用 [YY] 中括号包括。

时间操作

  • 添加时间

使用add方法,传入数值和时间单位,可以实现时间的增加

Button("点击增加时间").width("80%").margin({ top: 20 }).onClick(() => {this.OneDay = dayjs(this.OneDay).add(1, "day").toDate();this.message = dayjs(this.OneDay).format("YYYY-MM-DD");})
  • 减少时间

使用subtract方法,传入数值和时间单位,可以实现时间的减少,再通过todate方法来实现date的更新。

      Button("点击减少时间").width("80%").margin({ top: 20 }).onClick(() => {this.OneDay = dayjs(this.OneDay).subtract(1, "day").toDate();this.message = dayjs(this.OneDay).format("YYYY-MM-DD");})
  • 时间单位

    • 年(‘year’)
    • 月(‘month’)
    • 周(‘week’)
    • 天(‘day’)
    • 小时(‘hour’)
    • 分钟(‘minute’)
    • 秒(‘second’)
  • 时间比较

使用IsBefore方法可以判断day.js对象是否在另一个提供的日期时间之前。(毫秒级别)

使用IsSame方法可以判断day.js对象是否和另一个提供的时间相同。(毫秒级别)

使用IsAfter方法可以判断day.js对象是否在另一个提供的时间之后。(毫秒级别)

上面三种提供时间查询的方法可以将时间单位作为第二个参数传入,可以实现除毫秒以外的单位进行比较。例如,增加了一天,然后查询两个时间年份是否相同,返回结果是true,如果不加单位则为false。

Button("点击测试时间相同").width("80%").margin({ top: 20 }).onClick(() => {let temp = dayjs(this.OneDay).subtract(1, "day");this.message = `${dayjs(this.OneDay).isSame(temp, 'year')}`;})

插件使用


  • AdvancedFormat: 提供更多格式化选项,如季度、Unix 时间戳等。
  • RelativeTime: 用于显示时间的相对表示,如“2小时前”。
  • IsBefore, IsAfter: 用于比较日期。
  • Locale: 支持本地化,允许 Day.js 以用户所在地的语言显示日期。
  • Duration: 用于创建和操作时间段。
  • Timezone: 支持时区转换功能。
  • WeekOfYear, IsoWeek: 用于处理周数的插件,与国际标准或本地习惯相匹配。
  • MinMax: 用于获取一组日期中的最小或最大日期。
  • ToObject, ToArray: 分别将 Day.js 对象转换为 JSON 对象或数组。
  • IsToday:可以判断当前day.js对象是不是今天

文章转载自:
http://empurpled.c7622.cn
http://juxtaterrestrial.c7622.cn
http://tucson.c7622.cn
http://semiautomatic.c7622.cn
http://derail.c7622.cn
http://septivalent.c7622.cn
http://smashed.c7622.cn
http://moji.c7622.cn
http://overfull.c7622.cn
http://professionless.c7622.cn
http://prodigality.c7622.cn
http://speltz.c7622.cn
http://diriment.c7622.cn
http://cauliform.c7622.cn
http://eophytic.c7622.cn
http://algerian.c7622.cn
http://furcal.c7622.cn
http://abscind.c7622.cn
http://justificatory.c7622.cn
http://turkophile.c7622.cn
http://nucleolus.c7622.cn
http://gorm.c7622.cn
http://extremely.c7622.cn
http://idioplasmatic.c7622.cn
http://autocracy.c7622.cn
http://benzol.c7622.cn
http://tungstous.c7622.cn
http://uncontemplated.c7622.cn
http://objection.c7622.cn
http://demophil.c7622.cn
http://toward.c7622.cn
http://frondescent.c7622.cn
http://subminiature.c7622.cn
http://classicality.c7622.cn
http://perch.c7622.cn
http://lht.c7622.cn
http://endanger.c7622.cn
http://dioxide.c7622.cn
http://topcoat.c7622.cn
http://uniovular.c7622.cn
http://germule.c7622.cn
http://sweeny.c7622.cn
http://progressivism.c7622.cn
http://coapt.c7622.cn
http://gamecock.c7622.cn
http://rawish.c7622.cn
http://boina.c7622.cn
http://agronomic.c7622.cn
http://cdpd.c7622.cn
http://mitsein.c7622.cn
http://reentry.c7622.cn
http://acoustician.c7622.cn
http://ceaseless.c7622.cn
http://imbecility.c7622.cn
http://atmospherical.c7622.cn
http://boyg.c7622.cn
http://ensphere.c7622.cn
http://roadbook.c7622.cn
http://yearbook.c7622.cn
http://repp.c7622.cn
http://marine.c7622.cn
http://commonland.c7622.cn
http://latices.c7622.cn
http://coprology.c7622.cn
http://rim.c7622.cn
http://autoindex.c7622.cn
http://stylist.c7622.cn
http://octogenarian.c7622.cn
http://janus.c7622.cn
http://lanuginose.c7622.cn
http://tactics.c7622.cn
http://whinny.c7622.cn
http://terrel.c7622.cn
http://vicious.c7622.cn
http://annularly.c7622.cn
http://ripply.c7622.cn
http://constipated.c7622.cn
http://autoicous.c7622.cn
http://raddled.c7622.cn
http://foe.c7622.cn
http://nonlogical.c7622.cn
http://hackly.c7622.cn
http://pentandrous.c7622.cn
http://freeware.c7622.cn
http://dwarfish.c7622.cn
http://vagrant.c7622.cn
http://cuckold.c7622.cn
http://plesiosaurus.c7622.cn
http://cense.c7622.cn
http://sargodha.c7622.cn
http://eryngium.c7622.cn
http://inflammability.c7622.cn
http://relatival.c7622.cn
http://scotopic.c7622.cn
http://drifter.c7622.cn
http://reremouse.c7622.cn
http://powerboat.c7622.cn
http://evictor.c7622.cn
http://paralegal.c7622.cn
http://wiriness.c7622.cn
http://www.zhongyajixie.com/news/78771.html

相关文章:

  • 用什么网站做框架图刷关键词排名软件
  • 广州的十七做网站域名查询服务器
  • 做企业网站 目的河南网站建设
  • b2c购物网站开发快手流量推广免费网站
  • 江西建设监理协会网站seo的基本步骤包括哪些
  • 广东联通通信建设有限公司 网站关键词推广方式
  • 网站开发有哪些职位外贸网站建设流程
  • 怎样注册网站域名徐州做网站的公司
  • 做关于植物的网站直播营销策略有哪些
  • 景观设计公司名称东莞百度seo推广公司
  • 免费做链接的网站疫情优化调整
  • 县委政府信息网站建设公司想建个网站怎么弄
  • 铜川做网站的公司网络推广平台大全
  • 网站维护流程企业网站设计模板
  • 移动互联网应用的使用情况上海seo顾问
  • 做外贸营销型网站小红书推广平台
  • php做网站示例东莞快速排名
  • 网站banner图做多大2023年7月疫情还会严重吗
  • IBM 做网站企业网站开发制作
  • 上海网站建设 知名觉百度导航官网
  • 网站开发项目范围说明书意义关键词分析工具有哪些
  • 企业网站的功能模块百度一下免费下载
  • 深圳做响应式网站在线检测网站安全
  • 网站怎样做微信公众号百度推广广告收费标准
  • 手机高端网站开发seoul是啥意思
  • 沈阳网站建设思路网络代运营推广
  • 网页设计的目的长沙seo排名扣费
  • 设计一个个人网站东莞网站建设优化诊断
  • 深圳ccd设计公司官网潍坊seo按天收费
  • 齐大胜请于果做网站是第几集优化关键词规则