位置: 编程技术 - 正文

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

  • 从价计税消费税计算公式
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 预提费用的附件怎么做
  • 车辆固定资产的入账价值
  • 拓展费发票
  • 个人名字的话费能做账吗
  • 有限公司能否申请破产
  • 异地施工如何缴工会经费
  • 购税控盘账务处理
  • 待处置资产损溢在什么科目
  • 增值税发票暂时无法查看怎么回事
  • 所得税 费用
  • 公司的企业所得税和个人所得税
  • 幼儿园是否缴纳残疾人保障金
  • 开发项目的会议纪要
  • 工会经费人数在哪里查询
  • 纸巾可以开专票吗
  • 工会经费计税依据是上年工资还是当年工资
  • 减免税款交企业所得税吗
  • 车船税的减免税
  • 应收账款贷方余额怎么调平
  • 清算财产分配会计分录
  • 当月扣缴社保需要申报吗
  • 广告业年终总结
  • 代扣个税手续费返还增值税税率
  • nod32kui.exe - nod32kui是什么进程 作用是什么
  • win7打开软件提示0xc0000005
  • php 时间差
  • 税控机抵减增值税税额
  • 股票涨幅公式怎么写
  • 实收资本一定要打进公司对公户吗
  • php image
  • PHP:imagecolorresolvealpha()的用法_GD库图像处理函数
  • php的图片
  • 企业开办期间的税费
  • 注意力机制详解
  • phpize安装
  • 软件的摊销期限
  • 发票待开是什么意思?
  • python如何将字典中的键值互换
  • 企业的差旅费计入什么科目
  • 管家婆系统能否查询上月库存明细
  • 报表里主营业务怎么填
  • 其他权益工具投资是金融资产吗
  • 织梦cms可以商用吗
  • DEDECMS php.ini register_globals must is Off!如何解决
  • 玩转mongodb4.0从入门到实践
  • 主要业务是生产销售家电
  • sqlServer查询当前ip地址
  • 公司一年的账目怎样算
  • 公司土地使用权可以自主转让吗
  • mysql查询字段为空的数据
  • 合并抵消分录影响母公司总分类账吗
  • 收入分成的账务处理
  • 母公司与子公司税务关系
  • 银行承兑汇票的好处
  • 设计服务的成本核算
  • 代理记账公司能赚钱吗
  • 工业企业外购材料支付的采购费用应计入什么账户
  • 远程登陆服务器命令
  • sql server连接方式
  • sql语句中截取字符串
  • win8 更新
  • win7如何创建文件夹
  • 系统更新到win11后还可以调回win10吗
  • linux oracle 01034
  • linux检查更新
  • 使用Apache&花生壳架设Web服务器
  • linux系统如何安装软件包
  • opengl es programming guide
  • node.js cookie-parser 中间件介绍
  • cocos2d android
  • python计算两日期间隔月份
  • unity项目怎么运行
  • windows批处理官方教程
  • .bat文件如何编写
  • nodejs如何使用
  • 银行赠送礼品活动方案
  • 金融商品转让都包括什么
  • 青霉素过敏是因为提纯不好吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设