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

百度站长平台登录石家庄招聘哪个网站做的好

百度站长平台登录,石家庄招聘哪个网站做的好,自己怎么在电脑上做网站,车上seo是什么意思用官网的话来说,date-fn.js 就是一个现代 JavaScript 日期实用程序库,date-fns 为在浏览器和 Node.js 中操作 JavaScript 日期提供了最全面、但最简单和一致的工具集。那实际用起来像它说的那么神奇呢,下面就一起来看看吧。 安装 安装的话就…

用官网的话来说,date-fn.js 就是一个现代 JavaScript 日期实用程序库,date-fns 为在浏览器和 Node.js 中操作 JavaScript 日期提供了最全面、但最简单和一致的工具集。那实际用起来像它说的那么神奇呢,下面就一起来看看吧。

 

安装

安装的话就非常简单了,你可以用 npm/cnpm,或者你还可以用 yarn安装。

npm install date-fns --save
cnpm install date-fns --save
yarn add date-fns

引入

需要注意的是,用到的方法都需要在 {}中引入,并且 date-fns 是不支持全局引入的。

import { format } from "date-fns"; // 根据需要引入方法

实例

date-fns 中有非常多的方法可以选择,话不多说,下面直接进入实战开发。

1. 日期格式转换字符串格式

let dateTime = new Date();
console.log(dateTime); // Tue Sep 20 2022 16:08:58 GMT+0800 (中国标准时间)
let currentTime = format(dateTime, "yyyy-MM-dd HH:mm:ss");
console.log(currentTime); // 2022-09-20 16:09:33

 2. 字符串格式转换日期格式

let dateTime = "2022-09-20 16:09:33";
let currentTime = parseISO(dateTime);
console.log(currentTime); // Tue Sep 20 2022 16:09:33 GMT+0800 (中国标准时间)

 3. 现有日期做加/减 

方法描述
addYears加年
subYears减年
addMonths加月
subMonths减月
addWeeks加周
subWeeks减周
addDays加天
subDays减天
addHours加小时
subHours减小时
addMinutes加分钟
subMinutes减分钟

 例:当前日期减一天

let dateTime = new Date("2022-09-20 16:09:33");
let currentTime = format(subDays(dateTime, 1), "yyyy-MM-dd HH:mm:ss");
console.log(currentTime); // 2022-09-19 16:09:33

 4.日期之间的比较

 若 timeOne 大于 timeTwo ,返回 1;反之返回 -1,如果相等则返回 0

let timeOne = new Date("2022-09-20 16:09:33");
let timeTwo = new Date("2022-01-20 21:19:53");
let currentTime = compareAsc(timeOne, timeTwo);
console.log(currentTime); // 1

5.日期之间的差值

方法描述
differenceInYears
differenceInMonths
differenceInWeeks
differenceInDays
differenceInHours
differenceInMinutes

 例:相差多少年

let timeOne = new Date("2022");
let timeTwo = new Date("2015");
let currentTime = differenceInYears(timeOne, timeTwo);
console.log(currentTime); // 7

6.判断日期是否为今/昨/明天

 判断成立返回 true,反之返回 false

方法描述
isToday今天
isYesterday昨天
isTomorrow明天

 例:判断是否为今天

let dateTime = new Date("2022-09-20");
const currentTime = isToday(dateTime);
console.log(currentTime); // true

7.获取当天的开始/结束时间

方法描述
startOfDay开始时间
endOfDay结束时间

 例:获取今天开始时间

let dateTime = new Date("2022-09-20 16:09:33");
let currentTime = format(startOfDay(dateTime), "yyyy-MM-dd HH:mm:ss");
console.log(currentTime); // 2022-09-20 00:00:00

8. 获取当月月份的第一天/最后一天

方法描述
startOfMonth当月第一天
endOfMonth当月最后一天

 例:获取当月第一天

let dateTime = new Date("2022-09-20");
let currentTime = format(startOfMonth(dateTime), "yyyy-MM-dd");
console.log(currentTime); // 2022-09-01

9. 获取传入的日期是哪一年/月/周几/几号

方法描述
getYear哪一年
getMonth哪一个月 注意:因为是从0开始,所以最终的结果需要加1
getDay周几
getDate几号
getHours小时
getMinutes分钟

 例:获取传入的日期是哪一年

// 获取传入的日期是星期几
let dateTime = new Date("2022-12-20");
let currentTime = getYear(dateTime);
console.log(currentTime); // 2022

10.获取传入日期所在一年当中的第几周

let dateTime = new Date("2020-01-11");
let currentTime = getISOWeek(dateTime);
console.log(currentTime); // 2

11.判断传入的日期是否相等

 若返回 true,则是相等的,反之若为 false 则不相等

let timeOne = new Date("2020-12-31");
let timeTwo = new Date("2020-11-31");
let currentTime = isEqual(timeOne, timeTwo);
console.log(currentTime); // false
http://www.yayakq.cn/news/137378/

相关文章:

  • 长春做网站的公司哪家好怎么设计页面只显示一页
  • 网站建设面谈话术佛山建设网站公司
  • 自己做的网站如何发布会设计网站怎么做兼职
  • 企业网站优化方案模板淘宝网站c 设计怎么做
  • 查询网站入口嵌入式设计与开发
  • 网站建设全包需要多少钱兰州做高端网站
  • 谷歌网站建设代理自己做单词卡的网站是什么
  • 文学网站模板下载网络营销推广难做吗
  • 某电子商务网站建设的详细策划中山做app网站公司
  • 网站开发合作运营平台合同成都营销推广公司
  • 站酷设计网站官网入口下载广东企业备案 网站建设方案书
  • 仿织梦小说网站源码互联网公司薪酬体系
  • 长沙网站到首页排名网站开发卖东西
  • 合法购物网站建设网站建设公司怎么寻找客户呢
  • 外贸网站建设szjijiewordpress 图片预加载插件
  • 惠州seo网站排名wordpress多媒体设置
  • 帮助中心网站模板济阳网站建设哪家好
  • 做360网站首页软件建站之星登录
  • 网站 建设开发合作协议jsp网站建设项目实战 pdf
  • 防城港做网站的php语言做网站
  • 建外贸营销型网站微信里的小程序占内存吗
  • 汕尾住房和城乡建设局网站个人注册一个小公司要多少钱
  • 建站哪家公司比较好而且不贵中信建投证券股份有限公司
  • 下载 网站样板平面设计工资
  • 如何网站公司小程序群晖nas安装wordpress安装
  • 网站开发l论文国内十大效果图公司
  • 网站开发文档怎么写永久新域名225222
  • 网站建设推广咨询平台网站怎么添加代码
  • 设计网站账号公司logo设计大全 图片欣赏
  • 网站做多长时间才会成功上海有多少家网站建设公司