欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    • 资源ID:11660211       资源大小:12.58KB        全文页数:6页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    JavaScript实现字符串与日期的相互转换及日期的格式化_ 这篇文章主要介绍了JavaScript实现字符串与日期的相互转换及日期的格式化的方法,这里格式化用法的是正则表达式来替换日期后进行格式化,需要的伴侣可以参考下 字符串转日期、日期转字符串 / 2021-02-25 /* * 字符串转时间(yyyy-MM-dd HH:mm:ss) * result (分钟) */ stringToDate : function(fDate) var fullDate = fDate.split("-"); return new Date(fullDate0, fullDate1-1, fullDate2, 0, 0, 0); /* * 格式化日期 * param date 日期 * param format 格式化样式,例如yyyy-MM-dd HH:mm:ss E * return 格式化后的金额 */ formatDate : function (date, format) var v = "" if (typeof date = "string" | typeof date != "object") return; var year = date.getFullYear(); var month = date.getMonth()+1; var day = date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); var weekDay = date.getDay(); var ms = date.getMilliseconds(); var weekDayString = "" if (weekDay = 1) weekDayString = "星期一" else if (weekDay = 2) weekDayString = "星期二" else if (weekDay = 3) weekDayString = "星期三" else if (weekDay = 4) weekDayString = "星期四" else if (weekDay = 5) weekDayString = "星期五" else if (weekDay = 6) weekDayString = "星期六" else if (weekDay = 7) weekDayString = "星期日" v = format; /Year v = v.replace(/yyyy/g, year); v = v.replace(/YYYY/g, year); v = v.replace(/yy/g, (year+"").substring(2,4); v = v.replace(/YY/g, (year+"").substring(2,4); /Month var monthStr = ("0"+month); v = v.replace(/MM/g, monthStr.substring(monthStr.length-2); /Day var dayStr = ("0"+day); v = v.replace(/dd/g, dayStr.substring(dayStr.length-2); /hour var hourStr = ("0"+hour); v = v.replace(/HH/g, hourStr.substring(hourStr.length-2); v = v.replace(/hh/g, hourStr.substring(hourStr.length-2); /minute var minuteStr = ("0"+minute); v = v.replace(/mm/g, minuteStr.substring(minuteStr.length-2); /Millisecond v = v.replace(/sss/g, ms); v = v.replace(/SSS/g, ms); /second var secondStr = ("0"+second); v = v.replace(/ss/g, secondStr.substring(secondStr.length-2); v = v.replace(/SS/g, secondStr.substring(secondStr.length-2); /weekDay v = v.replace(/E/g, weekDayString); return v; / dateValue=2021-02-28 var cDate = _STAGE.stringToDate(dateValue); cDate.setDate(cDate.getDate()+1); currentDate = jAnXin.util.formatDate(cDate, "yyyy-MM-dd"); console.log(currentDate ); / 2021-03-01 正则替换日期并格式化日期 转数字型: ar ttDate = "2021年12月20日 14:20:20" ttDate = ttDate.replace(/0-9/mg, ).match(/.8/); alert(ttDate); 结果: 20211220 转日期型: var ttDate = "2021年12月20日 14:20:20" ttDate = ttDate.match(/d4.d1,2.d1,2/mg).toString(); ttDate = ttDate.replace(/0-9/mg, -); alert(ttDate); 结果: 2021-12-20 超级正则替换: var ttDate = "2021年12月20日 14:20:20" ttDate = ttDate.replace(/(d4).(d1,2).(d1,2).+/mg, $1-$2-$3); alert(ttDate); 结果: 2021-12-20 .

    注意事项

    本文(JavaScript实现字符串与日期的相互转换及日期的格式化_.docx)为本站会员(PIYPING)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开