位置: 编程技术 - 正文

详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)(javascript的理解)

编辑:rootadmin

推荐整理分享详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)(javascript的理解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript怎么解决,javascript definitive guide,javascript用处,对于javascript理解,javascript对象有什么用,javascript用处,javascript用处,对于javascript理解,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:

使用JavaScript生成一个倒数7天的数组。

比如今天是月1号,生成的数组是["9月号","9月号","9月号","9月号","9月号","9月号","月1号"]。

这个难点就是需要判断这个月份(可能还需要上一个月份)是天还是天,而且还有瑞年的2月天或者天。

解答思路:

详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)(javascript的理解)

不需要那么复杂,在js中非常简单,因为js的date对象是可以参与数学运算的!!!看下面的代码:

结果如图:

如果需求不是指定某一天的时间,而是根据系统当前的时间,来计算也是可以的。

根据当前系统时间,来计算这个倒数7天的数组:

var now = new Date(); // 这个算法能自动处理闰年和非闰年。年是闰年,所以2月有号var s = '';var i = 0;while (i < 7) { s += now.getFullYear() + '/' + (now.getMonth() + 1) + '/' + now.getDate() + 'n'; now = new Date(now - * * * ); // 这个是关键!!!减去一天的毫秒数效果就是把日期往前推一天 i++;}console.log(s);

结果如图所示:

标签: javascript的理解

本文链接地址:https://www.jiuchutong.com/biancheng/380277.html 转载请保留说明!

上一篇:RequireJS入门一之实现第一个例子(js中的require用法)

下一篇:JS日期格式化之javascript Date format(js日期格式化方法)

  • 住宿费可以抵扣进项吗
  • 主办会计跟会计有什么区别
  • 绿化养护合同免费
  • 小规模季度不超过30万元免税会计分录
  • 审计库存现金盘点方法
  • 物流公司货物丢失不赔偿怎么处理
  • 过路费占运费比例
  • 公司在走注销流程被起诉了怎么办
  • 关于营改增发票开具的热点问题
  • 利润表其他综合收益的税后净额怎么算
  • 没有车船税证明可以年检吗
  • 公积金多交退回怎么申报个税
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 联想一体机如何调节屏幕亮度
  • linux系统中的文件访问权限包括几种
  • 退多收款怎么做分录
  • php零基础入门教程
  • 纺织企业成本核算表
  • 魅族路由器mini刷机
  • 小规模纳税人免征增值税政策
  • win11的截屏
  • mysql集群三种方式
  • 员工报销医药费的会计分录
  • 游戏公司的主营业务是什么
  • 公司租车公司
  • 应付未付货款会计分录
  • 动产什么时候取得所有权
  • 什么叫利得
  • 增值税专用发票查询系统官方网站
  • 什么是国家限制企业或行业
  • 场地无偿使用证明的作用是什么
  • 政府补助的内容
  • 合同资产和合同负债的区别
  • 多交增值税退税抵欠怎么处理
  • 红冲凭证怎么做分录
  • 收到投资款如何声明
  • 发票还没认证可以报销吗
  • 当月发生逾期押金收入12870元
  • 待抵扣进项税额是什么情况下用的
  • 原材料暂估入库是什么意思
  • 应收账款结算方式有几种
  • 工会发放节日慰问品种类
  • 互联网企业资产评估
  • 进口增值税与关税发票哪里打印?
  • 收履约保证金的会计分录
  • 计提工资和发放工资的账务处理
  • mysql分表命令
  • mysql启动成功但是无法连接
  • Linux安装MySQL5.6.24使用文字说明
  • window怎么升级系统
  • ubuntu的快捷键
  • 电脑xp系统运行速度慢
  • xp任务栏靠右怎么调回来
  • 进去界面黑屏
  • linux系统chmod用法
  • centos 安装选择
  • linux系统中make的用法
  • window八
  • WIN7系统的电脑怎么运行快
  • win7如何显示桌面
  • windows桌面右下角图标不显示
  • linux系统评测
  • 关于extjs4如何获取grid修改后的数据的问题
  • 如何在eclipse
  • 使用驱动器u盘之前需要格式化
  • 英语中our和my的区别
  • 什么叫真游戏
  • node.js中实现同步操作的3种实现方法
  • Node.js中的全局对象有
  • nodejs调用打印机
  • node.js利用cas实现单点登录
  • validateform
  • javascript基础书
  • 北京930末班车时间表
  • 杭州税务稽查举报电话
  • 生产变压器设备
  • 企业房产税优惠减免政策2020
  • 海口税务服务大厅
  • 一般纳税人财务报表月报还是季报
  • 小规模纳税人开专票税率是1%还是3%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设