位置: 编程技术 - 正文

详解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的代码写在哪里)

  • 建筑安装增值税纳税地点
  • 现金日记账1月怎么算
  • 增值税退税什么时候办理
  • 存货成本包括消费吗
  • 进项与销项不符怎么办
  • 预收账款和预付账款什么时候用
  • 净利润为负数还要交所得税吗
  • 农产品收购发票开错了
  • 出口货物免抵退税额城市维护建设税
  • 个人独资企业改为有限公司
  • 营改增后房地产开发税费一览表
  • 小规模可以收专票当费用票吗
  • 企业外币交易会计核算方法
  • 小微企业必须给员工缴纳哪些保险
  • 转让土地使用权交什么税
  • 2021年购买车辆的进项税能抵扣吗
  • 给客户退差价怎么说
  • 货到付款一般付多少运费
  • 出口押汇和议付的区别
  • 返利冲减销售收入还是进费用
  • 支付宝国际驾照有效期是多久
  • 房子按季度收取租金,怎么交房产税
  • 小型微利企业怎么认定最新标准
  • 5000以下的固定资产当月一次性扣除怎么申报
  • php数组函数输出《咏雪》里有多少"片"字
  • 主营业务收入明细账图片
  • 筹建期间费用如何记账
  • 建筑业预缴企业所得税表项目金额填合同金额吗
  • php数组函数有哪些
  • 减值测试步骤
  • 成品油发票当月冲红
  • php中的pdo
  • vue关闭路由
  • 发票写的是信息怎么办
  • python socket发送文件
  • 劳务费发票 个税
  • 累计预扣法计算并预扣预缴税款
  • 财务会计该如何处理客户以个人账号转款到公司公账?
  • 期初库存和期末库存可以修改吗
  • 增值税和个人所得税怎么算
  • 发票已抵扣但对方要红冲账务处理
  • 固定资产处置的增值税怎么入账
  • 不需要支付的应付账款
  • 工业企业分为哪几类
  • 有限合伙企业需要缴纳企业所得税吗
  • 劳务派遣公司主营业务成本是什么
  • 处理报废的固定资产账务处理
  • 发票失控成本怎么算
  • 安全生产费的使用包括
  • 装修公司开劳务费怎么选择税控编码
  • 公司计提减值好吗
  • winxp系统电脑开机要按F1键才能正常启动的图文步骤
  • 如何安装vista
  • windows8.1右下角水印
  • ubuntu20.04关闭图形界面命令
  • 华硕安装win7系统
  • centos安装编译环境
  • Linux系统怎么设置窗口关闭按键在右侧
  • windows8触屏功能
  • win10盘符怎么看
  • 怎么重置mysql的密码
  • iframe 自适应宽度和高度
  • cocos2dx 3.3 quick lua 实现返回键退出程序
  • 获取jquery对象
  • js中math.pow
  • shell脚本中判断grep的结果
  • js自定义指令
  • js滚动条怎么调出来
  • javascript的介绍
  • JavaScript基本语法与页面对象的应用
  • 安卓中五种常见布局的特点
  • 四川省 税务局
  • 基层税务工作难点重点热点
  • 专项调查法
  • 西安市国家税务局稽查局
  • 通用申报表怎么填样本
  • 个人租车收入如何缴纳个人所得税
  • 江西公安电子证件
  • 商贸有限公司怎么运营
  • 现行会计法律法规汇编2022版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设