位置: 编程技术 - 正文

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

  • 增值税月末结转还是年末结转
  • 服务外包行业要交社保吗
  • 公司购买汽车的折旧年限
  • 发票开做红冲的会计分录怎么做
  • 业务员不拿工资怎么办
  • 承兑汇票给别人时对方需要出具什么
  • 调整汇算清缴利息怎么算
  • 公司每月利润明细表
  • 三证合一办理流程及费用
  • 开出转账支票用什么凭证
  • 企业所得税25%怎么这么高
  • 小微企业减免税如何算
  • 进项税额转出怎么申报
  • 企业所得税免税收入和不征税收入
  • 资产负债表用来调节利润的负债
  • 发票上可以盖两次章吗
  • 土地出让金缴纳契税计税依据
  • 进口原材料的关税怎么算
  • 速动资产不包括存货和预付账款
  • 客户分批付款怎么说
  • 预提费用支付是指什么
  • 存货丢失取得赔偿
  • 培训机构开办资金
  • 应收账款转让分录
  • 完税凭证遗失后怎么处理
  • PHP:pg_result_status()的用法_PostgreSQL函数
  • 定额征收怎么交税
  • 股权收购账务处理方法
  • php 数据库操作
  • 董事会会费应计什么科目
  • 微信小程序解决跨域问题
  • 论文可查
  • 未交土地出让金的处罚
  • js获取网页链接
  • 预付装修费的会计处理分录
  • 汇算清缴补充公告
  • npm install 的 --save 选项是什么?
  • 内部结算属于什么科目类别
  • 不是企业职工能否挂靠企业交社保
  • php 错误提示
  • 销货退回未开红字发票
  • 差旅费报销会计凭证
  • 资产减值损失是费用吗
  • 保险经纪公司要提取风险准备金按什么规定
  • 个人所得税房屋贷款扣除比例怎么选
  • sqlserver2012备份
  • 固定资产后续支出
  • 房屋提折旧几年
  • 应交增值税结转凭证
  • 资产报废折旧
  • 4s店销售走了该找谁
  • 房地产开发企业资质管理规定
  • 服务行业进项税额加计扣除
  • 建筑业异地预缴个税税率
  • mysql5.6允许远程连接
  • win7旗舰版系统恢复
  • mac怎样下载
  • macbook如何恢复出厂
  • 三星笔记是干什么用的
  • windows十桌面
  • win7盘符不见了
  • win10怎么关掉
  • react常用框架
  • ie按钮不显示
  • opengl learn
  • java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
  • linux shell条件判断语句
  • nodejs cgi
  • interview分析方法
  • jquery根据value获取元素
  • 按钮控件有几种类型
  • javascript toggle
  • ubuntu系统的手机
  • jquery的form方法
  • 2020年上海税务跨区迁移很麻烦吗
  • 税务登记没去登记会怎么处罚
  • 青岛市国家税务局官方网站
  • 湖北安徽是一个地方吗
  • 江西国家税务局电子税务局官网
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设