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

Moment 在 JavaScript 中解析、校验、操作、显示日期和时间

Moment.js 中文网  

在 JavaScript 中解析、校验、操作、显示日期和时间。

1、近一周、近一月、近三月、当前时间

const today = new Date();
$("#txtStartDate").val(moment(today).subtract(7, 'days').format('YYYY-MM-DD'));    //近一周
$("#txtStartDate").val(moment(today).subtract(1, 'month').format('YYYY-MM-DD'));   //近一月
$("#txtStartDate").val(moment(today).subtract(3, 'month').format('YYYY-MM-DD'));   //近三月
$("#txtStartDate").val(moment(today).subtract(6, 'month').format('YYYY-MM-DD'));   //近六月
$("#txtEndDate").val(moment(today).format('YYYY-MM-DD'));                                   //当前时间
moment().format('YYYY-MM-DD HH:mm:ss');
moment().format("YYYYMMDDHHmmss") ;

2、时间比较,开始日期必须 小于 结束日期
isBefore:是否之前 
isSame: 是否相同  
isAfter:  是否之后   
isSameOrBefore:是否相同或之前   
isSameOrAfter:  是否相同或之后   
isBetween:是否之间    
isDate:是否日期   

var arrDataTime = dataTime.split('~');
var startTime = moment(arrDataTime[0]);
var endTime = moment(arrDataTime[1]);
var currentTime = moment().format('YYYY-MM-DD');if (startTime.isAfter(endTime)) {$("#dataErr").text('生效日期必须小于失效日期');$("#dataErr").show();return false;
}if (endTime.isBefore(moment(currentTime))) {$("#dataErr").text('失效日期必须大于当前日期');$("#dataErr").show();return false;
}

*
*
*
*
*
*
*
*

http://www.xdnf.cn/news/180361.html

相关文章:

  • web 开发中,前端部署更新后,该怎么通知用户刷新
  • 新闻数据接口开发指南:从多源聚合到NLP摘要生成
  • 一些可用于监控服务器响应时间稳定性的工具
  • 【神经网络与深度学习】端到端方法和多任务学习
  • 来自B站AIGC科技官的“vLLM简介“视频截图
  • 音频转base64
  • 基于c++的LCA倍增法实现
  • log4cpp进阶指南
  • Dart中一个类实现多个接口 以及Dart中的Mixins
  • NestJS + Kafka 秒杀系统完整实践总结
  • 大语言模型的“模型量化”详解 - 04:KTransformers MoE推理优化技术
  • Android 理清 Gradle、AGP、Groovy 和构建文件之间的关系
  • 打孔包地解决PCB的串扰问题
  • 03_多线程任务失败解决方案
  • C#学习第19天:多线程
  • 关于 Web 服务器的五个案例
  • AI 应用同质化:一场看不见的资源 “吞噬战”
  • 人机鉴权和机机鉴权
  • Day26 -php开发05 -搭建个人博客三种实现:自己写前后端 套用现成模板 调用第三方模板引擎smarty 及三种方法的缺点
  • nextjs整合快速整合市面上各种AI进行prompt连调测试
  • Java学习手册:开发 Web 网站要知道的知识
  • 马哥教育Linux云计算运维课程
  • GIS开发笔记(16)解决基于osg和osgearth三维地图上添加placeNode图标点击不易拾取的问题
  • 火语言RPA--企业微信群通知
  • vue3 内置组件KeepAlive的使用
  • Spark Streaming核心编程总结(四)
  • QtDesigner中的Spacers弹簧/间隔器
  • 一主多从+自组网络,无线模拟量信号传输专治布线PTSD
  • C语言(3)—分支和循环
  • WinForm真入门(18)——DateTimePicker‌控件解析