位置: 编程技术 - 正文

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

  • 餐饮个体户如何开票
  • 消费税在哪个环节可以抵扣
  • 个人收到利息要交增值税吗为什么
  • 代发工资记什么科目
  • 贴现的日期怎么算
  • 应交税费和所得税费用会计分录
  • 低值易耗品如何报废
  • 授予股票期权分录
  • 应收留抵税额退税款科目怎么添加进项
  • 一般纳税人税率2023
  • 应付职工薪酬的一级科目
  • 广告制作费属于现代服务吗
  • 小规模纳税人核定征收标准
  • 购进货物作为优秀员工的奖励是否可以进项抵扣?
  • 企业上市过程中遇到的困难
  • 公司帮员工买的保险
  • 新公司没有实收资本,他的钱从哪来
  • 商品流通企业采购商品的进货费用金额较小的
  • 不抵扣发票如何勾选
  • 现金预算在企业财务管理中是何地位
  • 小企业短期投资的核算应设置的会计科目有
  • 怎么用红字信息表开红字发票
  • PHP:mb_ereg_match()的用法_mbstring函数
  • php require的用法
  • 跨年费用计入未分配利润
  • php分段
  • 目标检测数据集
  • 微信小程序开发平台
  • vue项目更新后还是老代码
  • blockdata指令怎么用
  • php注册和登录界面
  • 结转增值税的账务处理
  • 已经结账的账目怎么冲红
  • 房租发票需要写备注吗
  • 本月增值税申报截止日
  • access使用查询设计视图计算并显示平均成绩
  • 公司给员工交社保对公司有什么好处
  • 红字专用发票能作废吗
  • 利息收入所得税汇算调整
  • 怎么查企业历史
  • 免税农产品有哪些类型
  • 安装sql2005提示sql server服务无法启动
  • 什么是国家限制企业或行业
  • 事业单位整体转让
  • 印花税不足一元免征吗
  • 水利建设行业
  • 购买会计软件如何入账
  • 公户转私户的钱会退回吗
  • 全资子公司向母公司借款怎么做账
  • 原始凭证留存几年
  • mysql如何解压
  • mysql应用案例
  • sql语句 时间差
  • sql游标实例
  • sql行变列有几种方法
  • ipv6文件
  • win8系统如何关机
  • window正在检查内存
  • fedora29
  • freebsd11.3安装教程
  • cygwin在Windows8.1中设置ssh无密码登录
  • linux datetime命令
  • win7老是自动开机启动是怎么回事啊
  • xp系统远程桌面怎么设置
  • msoia.exe是什么程序
  • win7任务栏高度可以改变
  • linux 去除换行
  • windows8图片
  • win7系统通知在哪
  • win8系统怎么关闭屏保
  • linux源码包
  • unity数学函数
  • perl中use strict
  • Node.js中的construct
  • 游戏unity错误
  • 快速解决偏头痛的6个方法
  • 第二章,动态添加按钮(Android)
  • 水利建设基金如何计提
  • 征管基础平台app
  • 四川省人口数据资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设