位置: 编程技术 - 正文

详解JavaScript时间格式化(javascript !)

编辑:rootadmin

推荐整理分享详解JavaScript时间格式化(javascript !),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript:;怎么解决,javascript什么用,javascriptz,javascriptwhile,javascript中,javascript entries,javascriptz,javascriptwhile,内容如对您有帮助,希望把文章链接给更多的朋友!

感谢某前辈写的JS格式化日期和时间JS代码,很好很强大!!!

前言:

  js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),来格式化指定时间对象,所以自己就封装了一个小方法,只供大家闲来调侃-.-,有好的建议还望慷慨指荐哦。

用到知识点:

&#; arguments:该对象代表正在执行的函数和调用它的函数的参数。不可显式创建,虽然有length属性,且能像数组一样以“[]”语法方式取值,但它并不是一个数组。

&#; typeof object :运算符,返回一个用来表示表达式的数据类型的字符串。六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."。

&#; object.constructor:表示创建对象的函数。object必须是对象或函数的名称。基础数据没有该属性。

&#; exec 方法:用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。没有找到匹配,则它返回 null。数组中同类型匹配元素不会重复出现。

&#; str.split(Rex|str):以一个正则对象或子字符串,将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

&#; throw Error('msg'):抛出一个带有Message信息的Error。throw 后面可跟任何表达式。

&#; 还有一些for..in用法,三目运算符,substr这些就不讲了,比较简单。

代码片段:

详解JavaScript时间格式化(javascript !)

上几个演示效果,供大家参考:

console.log(DateFormat(new Date(),'yyyy年第q季度M月dd日HH时m分s秒S毫秒'));

console.log(DateFormat(new Date(),'yyyy年yy第q季度M月dd日HH时m分s秒S毫秒'));

console.log(DateFormat(new Date(),'yyyy年第q季度M月dd日Hh时m分s秒S毫秒'));

console.log(DateFormat("我不是时间对象",'yyyy年第q季度M月dd日Hh时m分s秒S毫秒'));

console.log(DateFormat(new Date(),'yyyy年第q季度MMM月dd日HH时m分s秒S毫秒'));

其他效果就不一一列举了,感兴趣的可以把代码拷贝下来直接测试就行了,有任何BUG或者有待优化的地方请慷慨指正哦。

通过以上内容给大家详解了JavaScript时间格式化相关知识,希望大家喜欢。

基于JavaScript代码实现pc与手机之间的跳转 这个代码放在PC模板的代码里面scripttype="text/javascript"//平台、设备和操作系统varsystem={win:false,mac:false,xll:false};//检测平台varp=navigator.platform;system.win=p.indexO

js实现正则匹配中文标点符号的方法 本文实例讲述了js正则匹配中文标点符号的方法。分享给大家供大家参考,具体如下:运行效果截图如下:具体代码如下:htmlheadmetahttp-equiv="content-type"co

分享JavaScript与Java中MD5使用两个例子 在网上查了一下,在网上收集了Java与JavaScript中使用的两个例子,试验过,分享下。1、Java:packageorg.bearfly.test.md5;importjava.io.UnsupportedEncodingException;importja

标签: javascript !

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

上一篇:FullCalendar日历插件应用之数据展现(一)(日历 caldav)

下一篇:基于JavaScript代码实现pc与手机之间的跳转(javascript的代码写在哪里)

  • 企业可否自行决算利润
  • 纳税申报操作视频
  • 注册会计师税法真题
  • 房地产开发公司排名
  • 公司承担社保能放到生产成本里吗
  • 上个月工资没有发
  • 税务筹划的12种方法知乎
  • 软件开发减免的流转税是否缴纳所得税
  • 补偿金申报个所税如何录入?
  • 公司购买商品房契税税率
  • 并购对利润的影响
  • 预收账款缴税的计算公式
  • 营业账簿是什么意思
  • 股权转让的违约条款
  • 住宿费进项发票账务处理
  • 广告制作税收编码怎么填
  • 预收房款不征税发票
  • 当期所得税费用与递延所得税费用
  • 公司给供电局转账违法吗
  • 商铺土地增值税清算
  • 预收款项确认主营业务收入谨慎性
  • 工伤补偿需要缴税吗
  • 电子商业承兑与银行承兑哪个好
  • 营业外支出的核算内容包括
  • 如何使用linux服务器
  • 关闭非系统进程
  • 计划成本法和实际成本法区别
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • PHP:imagecolorexactalpha()的用法_GD库图像处理函数
  • nlp工具箱
  • 专家评审费可以由中标人支付吗
  • 老生常谈php中传统验证与thinkphp框架(必看篇)
  • 记账凭证和收付账簿区别
  • php导出表格
  • 消费积分如何做账
  • 帮助命令的快捷键是什么
  • 公司没有车,加柴油票可以抵扣增值税吗
  • 产品补发原来的要退吗
  • 附清单格式
  • 哪些企业可以开13点税票
  • 生产成本有什么
  • 增值税发票有什么用途和作用
  • 所得税汇算清缴调整项目
  • c语言中数组怎么用
  • 付员工经济补偿金的分录
  • 让渡资产使用权属于收入吗
  • 会计信息采集每年都要重新写吗
  • 小规模纳税人企业所得税优惠政策最新2023
  • 发票金额大于付款金额怎么写说明
  • 给天猫开的服务怎么关闭
  • 公司注销前欠客户钱
  • 借款收据怎样才有法律效力
  • 资产减值准则规范
  • 什么是资产处置收益
  • 农业合作社成本有哪些
  • 企业搬迁补偿款免税的法律依据是什么
  • 五证合一的办理流程是什么
  • sqlserver删除数据语句
  • ubuntu14.04升级18.04
  • ssh连接虚拟机centos
  • freebsd常用命令
  • winpe安装步骤
  • Windows 7 RTM、Vista、XP 性能测试
  • 常用的linux发行版本有哪些
  • win8系统怎么设置桌面
  • win10 ug
  • vs2019创建安装程序
  • linux的关闭命令
  • python black
  • 拦截器 aop
  • js的脚本语言
  • android4.4iso
  • unity的shader用法
  • js清除文本框内的文字
  • js prototype constructor
  • 详解九章算法
  • jQuery bt气泡实现悬停显示及移开隐藏功能的方法
  • 国家税务局广东省电子税务总局手机版
  • 合肥新房商铺
  • 货车违章查哪个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设