非必要不编程—CAD动态块的制作与使用

CAD动态块可以看作是在CAD图块制作的基础上进一步增加一些参数,从而实现图块的动态控制效果。

 


 尽管我一直在尝试通过代码来解决问题,但对于一些相对简单的操作来说,动态块会是一个非常高效和实用的选择。

很多网站(比如B站)上有动态块制作的视频,大家可以详细了解一下。在这里简单介绍一下动态块的设计流程。首先,按照一般的CAD块制作方式,设定好的CAD文件的长度单位,并制作图块。平时用米制单位,就设置为米制。这样后期插入图块时就可以按照1:1比例放置,不需要再去修改比例尺。

然后在块编辑界面,添加控制参数。

目前,动态块里可以添加的参数如上图所示。最常用的有线性、旋转、可见性、基点等参数。基点是用来指定图块内部的原点(0,0),如果在刚开始生成图块时,没有留意原点位置,可以通过这里的基点,重新指定一下。“线性”指的是可以进行长度变化的控制参数。“旋转”指的是可以进行角度变化的控制参数。“可见性”是在不同的图块中间,有选择的显示某个图块。比如,我们的图块里既有单人沙发,又有双人沙发,那么究竟显示哪种沙发,可以通过“可见性”来进行设置。
在这里我们想要实现一个PBN离场保护区直线段的拉伸效果,动态改变长度。为此,在离场保护区图块中添加一个“线性”参数。这个参数的一头指向DER位置点,另一头指向转弯点。

接下来,我们需要为图块添加“动作”。添加“动作”的意思是:在上一步“参数”的基础上,将具体的图块(或图块一部分)与“参数”关联起来。

参数菜单中的“线性”,对应着动作菜单中的“拉伸”。这里的步骤比较精细,刚上手时,关联失败主要的原因就是操作太快,没有关注系统的提示。1)在点击“拉伸”菜单之后,根据提示,选择“参数”。我们这里只存在一个参数,就是图中的“距离1”。鼠标左键点击一下“距离1”即可。

2)根据提示,第二步是指定要进行拉伸的点。我们在距离1的右侧点上点击一下。

3)指定拉伸的图块范围。按照下图中蓝色虚线框的位置,分别点击虚线框左上角和右下角位置,软件中会显示出蓝色的虚线框。

4)选择需要被拉伸的对象。从图块中圈选,或是单独选择,将需要拉伸的部分全部选中,并按回车键进行确定。选中的线条是粗蓝色的,回车确认之后,恢复正常颜色。

5)关闭块编辑器,并保存到图块中去。

点击图块,可以发现多了一个表示拉伸操作的三角形按钮,鼠标拖拽这个三角形,可以实现图块的拉伸。如果动作添加错误,可以在块编辑界面,右键点击下图中的按钮,通过菜单进行修改或删除。

以上就是动态块制作的基本流程。当然,仅有拉伸是远远不够的,在拉伸的基础上,再叠加旋转参数,才会让动态块的使用更灵活。旋转参数的添加步骤,与上面提到的步骤完全一致,只是在第4步,添加图块时,可以将“距离1”参数,当做是图块的一部分,进行选中,之后就可以整体旋转并且可以随意拉伸。具体步骤不再赘述,最终效果如下:

使用CAD动态块时的注意事项(以下内容由AI提供,括号中的内容为作者补充内容)

1. 确保在插入动态块之前已经设置好图层、颜色和线型等属性。(长度单位很重要)
2. 在插入动态块时,可以通过属性面板或动态输入来修改动态参数的值。(除了拖拽之外,可以直接在属性面板中输入数值进行精确控制)
3. 如果动态块包含多个可见状态,请确保选择正确的可见状态以满足您的需求。(可见性菜单与内容要一致)
4. 在编辑动态块时,避免对已添加的参数和操作进行不必要的修改,以免影响块的功能。(先从简单的块操作入手,再考虑功能的叠加)
5. 如果需要对动态块进行修改,请使用块编辑器,而不是直接在图纸中修改。(实在改不过来时,可以考虑打散图块,重新再来)今天的内容就是这些,希望你喜欢。我的CAD应用时间也就两三年时间,理解不到位的地方,请批评指正,祝大家学有所得,开心快乐!

   
本文转载于网络 如有侵权请联系删除

相关文章

  • ​「免费开源」基于Vue和Quasar的crudapi前端SPA项目实战之业务数据(七)

    基于Vue和Quasar的前端SPA项目实战之业务数据(七)回顾通过上一篇文章基于Vue和Quasar的前端SPA项目实战之表关系(六)的介绍,元数据设计功能全部实现了,本文主要介绍业务数据的crud增删改查功能。简介在crudapi系统中,通过配置表单的方式定义元数据。表单配置好之后,对应的crud接口就自动生成了,前端集成RESTfulAPI就可以实现业务数据的crud功能,如果配置了表关系,也支持主子表的级联操作。UI界面业务数据列表业务数据列表编辑业务数据编辑业务数据省市区主子表省市区主子表API业务数据CRUDAPI业务数据API包括基本的CRUD操作,具体的通过swagger文档可以查看。通过axios封装api,名称为tableimport{axiosInstance}from"boot/axios"; consttable={ create:function(tableName,data){ returnaxiosInstance.post("/api/business/"+tableName, data ); }, updat

  • django-URL应用命名空间(十)

    在多个app下有相同函数时,可能会出现混乱,这时要给每个app取名基本目录:settings.pyINSTALLED_APPS=[ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'book', 'news', ]复制book/views.pyfromdjango.httpimportHttpResponse fromdjango.shortcutsimportrender,redirect,reverse #Createyourviewshere. defindex(request): username=request.GET.get("use

  • 漫画:什么是二分查找?(修订版)

    本次修正了周一发布漫画中所存在的两个小问题: 1.猜数字游戏中,大黄报出“175”,小灰应该回答“大了”,而不是“小了”。2.代码中,获取中位数下标的逻辑不能写成mid=(start+end)/2,这样写的话,如果start和end值很大,有可能出现溢出。最严谨的写法是:mid=start+(end-start)/2。非常感谢大家的指正!—————第二天————— 什么意思呢?我们来举两个栗子:给定一个有序数组2,5,7,9,12,14,20,26,30Case1:Case2:————————————为什么说这样效率最高呢?因为每一次选择数字,无论偏大还是偏小,都可以让剩下的选择范围缩小一半。给定范围0到1000的整数:第一次我们选择500,发现偏大了,那么下一次的选择范围,就变成了1到499:第二次我们选择250,发现还是偏大了,那么下一次的选择范围,就变成了1到249:第三次我们选择125,发现偏小了,那么下一次的选择范围,就变成了126到249:以此类推,最坏的情况需要猜测多少次呢?答案是log1000=10次,也就是让原本的区间范围进行10次“折半”。刚才我们所分析的是猜数字的

  • .NET 基金会项目介绍-Microsoft Web Protection Library

    MicrosoftWebProtectionLibrary是属于.Net基金会的一个项目,本文将简要介绍该项目相关的信息。中文介绍中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。MicrosoftWebProtectionLibraryMicrosoftWebProtectionLibrary(WPL)包含一组用于对web站点添加防护的程序集。它包括有提供的一组编码函数,用于对用户输入的HTML、HTML属性、XML、CSS和JavaScript进行处理,以达到防XSS(跨站脚本攻击)的目的。它还包括SecurityRuntimeEngine,其能够为已有的站点添加一层包装,确保常见的攻击无法进入您的应用程序。项目详情官方网站项目源码许可证类型:MicrosoftPublicLicense(Ms-PL)项目联系人:BarryDorrans相关链接参与讨论笔者简评该项目已经停止维护。这是一个相当古老的项目,当前这个项目的主要内容都已经被合并入了Framework4当中。当然还可以从nuget上获取该项目单独的包用于更旧版本的应用程序。英文介绍MicrosoftW

  • 使用pg_repack 回收表体积

    对于某些常进行archiver或者purge操作的表而言,如果我们不定期回收表空间,则表体积会越涨越大。但是pg自带的vacuumfull在回收的过程中会阻塞读写操作,不能在生产环境直接运行。因此,在生产环境我们常用的表空间收缩工具是pg_squeeze和pg_repack。这里先贴pg_repack的用法:项目地址: https://github.com/reorg/pg_repack原理:新建一个一模一样的影子表,然后拷贝原表的数据,最后rename替换原表。注意:待处理的表必须有主键yum install centos-release-scl-rh yum install llvm-toolset-7-clang cd /home/postgres tar xf pg_repack-ver_1.4.4.tar.gz  export PATH=/usr/local/pgsql-11.5/bin:$PATH   -- 需要载入环境变量,不然编译过程中可能找不到pg_config这个文件 cd pg_repack-ver_1.4.4 make && make 

  • SEO优化与竞价推广-如何掌握关键词精确定位

    SEO优化与竞价推广-如何掌握关键词精确定位SEO优化与竞价推广的陷阱,必须掌握关键词精确定位,才能提供转化效率!下面就分析一下吧?一、关键词定位不对不管是SEO优化还是竞价推广主要是围绕关键词排名来进行了,所以关键词选不准,定位不准,努力白费。确定什么样的关键词决定了网站内容规划、连接结构、外部连接建设等重要后续步骤。选择恰当的关键词是seo最具技巧性的环节之一。只有选择正确的关键词,才能使网站seo走在正确的大方向上。同时,精准的关键词也能在竞价推广中获得更精准的流量得到更高的转化,不烧钱。然而,我们遇到太多太多的朋友,在关键词这一块犯下了很多错误,导致自己百度做了竞价推广却毫无作用。二、关键词商业价值低,没有转化率不同的关键词有不同的商业价值。就算长度相同,也会导致不同的转化率。以做液晶电视的客户为例,他设置了“液晶电视原理”作为他百度推广的关键词,细细一推敲就知道,这类用户搜索购买意图比较低,他们也许在研究液晶电视的构造,学习液晶电视只是而已。搜索“液晶电视图片”的用户商业价值有所提高,很可能是在寻找、购买液晶电视的过程中想看看产品实物是什么样。搜索“液晶电视价格”,购买意图大

  • Linux基础知识第六讲,远程管理ssh操作

    目录Linux基础知识第六讲,远程管理ssh操作一丶什么是SSH1.什么是SSH2.了解域名跟端口二丶SSH命令以及远程连接linux进行维护1.ssh命令格式2.scp远程终端拷贝文件3.ssh高级用法4.ssh别名配置Linux基础知识第六讲,远程管理ssh操作一丶什么是SSH1.什么是SSH在Linux中SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上 SSH简单来说就是一个客户端一个服务器.中间的传输协议是SSH.进行数据加密和压缩传输.防止信息泄露.2.了解域名跟端口域名由一串用点分隔的名字组成,例如:www.baidu.com是IP地址的别名,方便用户记忆端口号IP地址:通过IP地址找到网络上的计算机端口号:通过端口号可以找到计算机上运行的应用程序SSH服务器的默认端口号是22,如果是默认端口号,在连接的时候,可以省略常见服务端口号列表:序号服务端口号01SSH服务器2202Web服务器8003HTTPS44304FTP服务器21二丶SSH命令以及远程连接linux进行维护1.ssh命令格式ssh[-pport]user@remote复制

  • 国家标准《软件工程 软件开发成本度量规范》GB/T 36964-2018正式发布

      2018年12月28日,国家市场监督管理总局、国家标准化管理委员会发布2018年第17号中国国家标准公告,批准《软件工程软件开发成本度量规范》国家标准正式发布,标准号为GB/T36964-2018。  GB/T36964-2018是在工业和信息化部信息化和软件服务业司的指导下,以电子行业标准《软件研发成本度量规范》(SJ/T11463-2013)为基础,由全国信息技术标准化技术委员会组织制定。SJ/T11463-2013自2013年发布以来,在各大行业得到了广泛的应用,并取得良好效果,尤其是在电子政务、军队、金融、通讯、能源、交通、制造等领域,基于历史数据及估算模型的量化软件成本评估方法大量应用,越来越多的用户单位开始依据行业标准和基准数据对软件开发项目进行成本评估及管理。  中国电子技术标准化研究院(以下简称电子标准院)是全国信息技术标准化技术委员会秘书处单位,自2011年以来联合有关单位开展软件成本度量的研制和应用推广工作。电子标准院通过调研国内外各种成本度量方法,规划形成我国的软件成本度量标准体系。软件成本度量系列目前已发布8项国家标准、5项电子行业标准,1项国家标准正在制定

  • hdu1026 Ignatius and the Princess I(bfs+路径)

    IgnatiusandthePrincessI TimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others) TotalSubmission(s):21262    AcceptedSubmission(s):6890 SpecialJudge ProblemDescriptionThePrincesshasbeenabductedbytheBEelzebubfeng5166,ourheroIgnatiushastorescueourprettyPrincess.Nowhegetsintofeng5166'scastle.Thecastleisalargelabyrinth.Tomaketheproblemsimply,weassumethelabyrinthisaN*Mtwo-dimensionalarraywhichleft-topcorneris(0,0)andright-bottomcorneris(N-1,M-1).Ignatiusentersat(0,0),andthedo

  • WordPress非插件纯代码实现彻底屏蔽站点垃圾评论

    不知道是从哪里来的垃圾评论,可能是谷歌来的吧,天天给我评论英文、俄文、乱七八糟的语言,本博客不但有邮件提醒还有Server酱的提醒,到处都提醒,所以很烦的。今天我要干掉一部分垃圾评论1. 在WordPress后台“设置”>“讨论”>评论黑名单中添加相应的垃圾评论关键词即可。如在黑名单中添加“信用卡”,那么当评论的内容、评论者名称、URL、电子邮件或IP地址中包含其中任何关键字(如信用卡)时,系统将会禁止提交到数据库。WordPress讨论黑名单但是即使这样Server酱依旧会给推送,不过站点评论已经在回收站里面了。2.直接代码处理,将以下代码放到当前主题的functions.php文件最后一个?>的前面原代码中使用的err 经过实测反馈,WordPress中并没有err这个函数,我还是使用wp_die吧,如果你使用报错可以换回err屏蔽英文垃圾评论以及日语垃圾评论//禁止全英文和日文评论 functionsyz_comment_post($incoming_comment){ $pattern='/[一-龥]/u'; $jpattern='

  • 腾讯流量主广告点击一次多少钱_好赞移动科技主要做什么的

    大家好,又见面了,我是你们的朋友全栈君。 中国的电信市场已经成为全球规模最大的电信市场,11亿左右的客户规模、上万种的业务模式,让国外电信运营商羡慕不已,但与此同时,国内运营商也面临巨大的挑战,特别是随着科技的进步,我们迎来了移动互联网时代,无处不在的网络已经渗透到各个领域。2月27日,工信部正式向中国联通和中国电信颁发LTEFDD牌照,在中国移动凭借TD-LTE牌照抢跑4G网络14个月、4G客户突破1亿大关时,中国市场全面进入4G竞逐时代。所谓“得民心者得天下”,运营商如何在4G时代做好客户服务工作,让更多的客户点赞,或许是面对业务同质化竞争的重要突破口。打造“云服务”,拓展服务渠道在很长一段时间里,运营商的服务模式基本是以客户到厅办理或电话接入为主。近年来,随着网银、支付宝、银行空中充值业务的打通,到厅客户数呈明显下降趋势,随着微博、微信的广泛流行,越来越多的企业正以全新的方式服务着每一位客户。运营商各个层级也应尽快跟上时代发展的脚步和客户习惯的转变,向客户推送丰富的优惠活动及大众感兴趣的话题,部分客户答疑和业务受理也可由云端匹配数据后进行自动解答与办理。同时,运用语音识别、定位等

  • 结对作业

    一、Gitlab项目地址 项目 内容 这个作业属于哪个课程 2021软件工程(罗杰任建) 项目地址 gitlab 结对同学后四位学号 3665 结对同学后四位学号 5013 二、结对项目实践反思 (1)针对出现的问题,分析问题特征、产生根源和对质量影响程度。 问题一:类设计 ​ 这两次作业大部分代码和架构设计都是由C同学完成,也暴露出了C同学在复杂的项目上的架构设计经验的不足,架构的可迭代性较差。在第一次作业中,由于功能非常简单,C同学看完指导书稍加思考便开始写,当时考虑过将文件目录设计一个共同的父类,以应付一些查询方法,但是后来又发现这两种写法在第一次作业中的复杂度实际上是差不多的,所以最后就没有设计这一一个父类,但是到了第二次作业中,发现,如果有一个共同的父类,里面封装了一些共同的属性和方法,会给下一步的迭代开发带来非常好的效果。 问题二:方法抽象与接口设计 ​ C同学在进行oo课程的学习的时候,不是特别理解关于每个类的属性都要用private进行修饰的作用,当时想虽然是private但是几乎都能设计对应的get和set方法,好像意义不大,这两次

  • linux 开机直接进入命令行

      一、图形界面和命令行切换   linux系统在启动图形化界面后,可以在图形界面和命令行之间来回切换,linux提供了6个命令行终端(terminal或Console),分别为tty1——tty6,使用Ctrl+Alt+F1——F6进入命令行,使用Ctrl+Alt+F7进入图形界面。   当然,也可以不启动图形界面,直接进入命令行的模式。这需要修改一下配置文件/etc/inittab文件,修改下图中红框框出的内容,保持和下图一致。其实就是修改一下数字,将5改成3即可。修改这个位置后,init程序就会按照配置文件的要求,以模式3来启动linux系统。     如果像上面一样,修改了配置文件,系统启动的时候直接进入命令行,这时候用Ctrl+Alt+F7不会进入图形界面,这时需要使用startx命令进入图形界面。      下面介绍一下init命令启动级别的含义(0-6): 0:停机1:单用户形式,只root进行维护2:多用户,不能使用netfilesystem3:完全多用户4:未使用(系统之间可能略有不同,有些人的博客写的是安全模式,我本地是未使用)5:图

  • LeetCode——794. 有效的井字游戏(Java)

    题目描述 题干: 给你一个字符串数组board表示井字游戏的棋盘。当且仅当在井字游戏过程中 棋盘有可能达到board所显示的状态时,才返回true。 井字游戏的棋盘是一个3x3数组,由字符'','X'和'O'组成。字符''代表一个空位。 以下是井字游戏的规则: 玩家轮流将字符放入空位('')中。 玩家1总是放字符'X',而玩家2总是放字符'O'。 'X'和'O'只允许放置在空位中,不允许对已放有字符的位置进行填充。 当有3个相同(且非空)的字符填充任何行、列或对角线时,游戏结束。 当所有位置非空时,也算为游戏结束。 如果游戏结束,玩家不允许再放置字符。   示例1: 输入:board=["O","",""] 输出:false 解释:玩家1总是放字符"X"。 示例2: 输入:board=["XOX","X",""] 输出:false 解释:玩家应该轮流放字符。 示例3: 输入:board=["XXX","","OOO"] 输出:false 示例4: 输入:board=["XOX","OO","XOX"] 输出:true 复制 题解思路 判断给出的井字棋是否正确,即判断当

  • SpringMVC 文件上传下载

    上传 第一部:jar包 第二部:配置applicationContext.xml 第三部(1):配置单文件上传Controller与jsp页面           第三部(2):配置多文件上传Controller与jsp页面  **************************************************************************************************************************** 文件下载 配置Controller(关键代码) jsp代码    

  • 折腾 2 年多!我们终于见面了!

    2018年3月,我与张老师就这么在微信上聊了起来,起初我并没有写书的打算,我们之间只是通过讨论、交流的形式聊聊关于出书的方方面面。最终,敌不过张老师超强的专业能力、细致的解说与盛情相邀,我答应张老师写一本Linux系统运维的图书并由人邮出版。由此,我踏上了漫漫2年多的写书之路。 为什么写这本书 写书一方面是我对自己所学知识的查漏补缺过程,另一方面也可以向即将进入或已经入行的Linux系统运维同行们分享一些经验,以便他们在学习的路上少走一些弯路,对企业实际环境的运维工作有一个完整而清晰的认识,从而更快地进入企业运维工程师的角色。 其实,我公众号中的老读者都知道,我是半路出家自学的Linux系统运维,一路上磕磕绊绊、跌跌撞撞,最终算是“小有所成”(自我感觉还是学到与得到了一些),能糊一口饭吃,能够保一家温饱。 回想起自学的那段经历,我至今难忘,挺苦逼的,那时互联网没有这么发达,查找资料也没有现在这么方便、丰富,很多时候只有靠自己看官方资料去慢慢摸索,一个错误几小时、几天可能都难以解决,然后通过不断地总结、再反复练习,方能掌握一个个知识点。 还有一个苦,就是如果你的基础功底不扎实,有时请教别

  • django中自定义标签和过滤器

    想要实现自定义标签和过滤器需要进行准备工作: 1在某个app下创建一个名为templatetags(必需,且包名不可变)的包。假设我们在名为polls的app下创建了一个templatetags的包,并在该包下创建了一个名为mytags的文件。那么目录结构看起来应该就像这样: kingadmin/ __init__.py models.py templatetags/ __init__.py mytags.py views.py 复制 2setting文件按中的INSTALLD_APPS内必须含有该app。接下来,我们需要确认settings文件中的INSTALLED_APPS变量中已经有了kingadmin INSTALLED_APPS=[ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'CRM', 'stu

  • 【CV论文阅读】YOLO:Unified, Real-Time Object Detection

    YOLO的一大特点就是快,在处理上可以达到完全的实时。原因在于它整个检测方法非常的简洁,使用回归的方法,直接在原图上进行目标检测与定位。   多任务检测: 网络把目标检测与定位统一到一个深度网络中,而且可以同时在原图上检测多个物体。步骤总结如下: (1)把图片分割成S*S个方格,假如某个物体的中点落在其中一个方格,那么这个方格就对这个物体负责。这里说的物体的中点应该是指groundtruthbox中的物体的中心。 (2)对于每个格子,预测B个boundingbox以及相应的confidence。Boundingbox的如何选择让我思考了一番,回忆起fastercnn中,在网络上预测boundingbox会有比例与大小,但这里不需要,因为fastercnn中的box的选择其实算是regoinproposal的一部分,而在YOLO这个box直接通过回归方程计算出来的。在这里,confidence的计算包含两个部分:,当格子中没有物体,则Pr(Object)=0,否则等于1。可以从式子中看到,它包含了是否存在物体以及预测的精确度两个方面的信息。除此以外,对于boundingbox会

  • 【转】console.log 用法

    转自http://www.cnblogs.com/ctriphire/p/4116207.html 大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上console.log 先的简单介绍一下chrome的控制台,打开chrome浏览器,按f12就可以轻松的打开控制台 大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台,可以点击左上角那个来清空,当然也可以通过在控制台输入console.clear()来实现清空控制台信息。如下图所示 现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具体的值,这时候想想如果你用alert那将是多惨的一件事情,因为alert阻断线程运行,你不点击alert框的确定按钮下一个aler

  • 创建pfx数字证书

    相关参考: 安全工具: http://msdn.microsoft.com/zh-cn/library/dd233106(v=vs.110).aspx makecert: http://msdn.microsoft.com/zh-cn/library/bfsktky3%28VS.80%29.aspx Cert2Spc:  http://msdn.microsoft.com/zh-cn/library/f657tk8f%28VS.80%29.aspx pvc2pfx:   http://technet.microsoft.com/zh-cn/subscriptions/ff550672   1.创建X.509证书    位置C:\ProgramFiles\MicrosoftSDKs\Windows\v7.0A\bin      makecert-n"CN=Test"-r-sv H:\Test1.pvk H:\T

  • js获取当前一周的日期

    代码 getWeekTime(){ //varnew_Date=newDate(2021,11,10)//获取指定日期当周的一周日期 varnew_Date=newDate()//获取本周一周日期 vartimesStamp=new_Date.getTime(); varcurrenDay=new_Date.getDay(); vardates=[]; for(vari=0;i<7;i++){ vardas=newDate(timesStamp+24*60*60*1000*(i-(currenDay+6)%7)).toLocaleDateString(); das.replace(/[年月]/g,'.').replace(/[日上下午]/g,''); dates.push(das); } console.log("一周时间:"+JSON.stringify(dates)) }复制 结果 从周一到周日 一周时间:["2022/3/21","2022/3/22","2022/3/23","2022/3/24","2022/3/25","2022/3/26","2022/3/27"

相关推荐

推荐阅读