位置: 编程技术 - 正文

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

  • 材料报废是否可以税前扣除
  • 工业企业库存商品的初始入账成本
  • 服务业如何确定收入
  • 捐赠支出和赞助支出的区别
  • 当月勾选认证的原材料与当月领用的原材料区别
  • 收到借户过账资金的短信
  • 公司出差员工有权拒绝吗
  • 中央空调可一次开多少度
  • 物业费的进项税额可以抵扣吗
  • 报税了没有交税可以领发票吗
  • 附加税税率计税依据
  • 商业保险和交强险区别
  • 企业出租屋顶不需要缴税!
  • 转让股权应具备什么条件
  • 发票上电话可以写手机号吗
  • 关税征收目的
  • 可供出售债券投资
  • 买保险公司的年金险划算吗
  • 拿到购房发票
  • 土地作价入股是否视为土地转让
  • 资询服务收入算服务还是劳务
  • 专票小数点后两位没有显示出来可以认证吗
  • 出租房屋免租期如何确认收入
  • 防暑降温费会计处理
  • 模具维修费做什么费用
  • 防水工程质量问题
  • 用银行存款支付明年的财产保险费
  • PHP:ftp_ssl_connect()的用法_FTP函数
  • 微软输入法卸载不了
  • 建造一座污水处理池投资了45万元
  • php异步请求方式
  • 耕地开垦费应计入哪个会计科目
  • 前后端交互用什么技术
  • php中的九大缓存技术
  • 小规模纳税人季度不超30万免增值税
  • aws documentation
  • 2021所得税季报怎么填
  • 交互式命令操作
  • 金税服务费必须交吗
  • css设置英文词距
  • 税务维护费抵扣分录
  • mysql分页性能优化
  • 异地工程增值税按几个点预缴
  • 个体户给对方公司开发票会怎样
  • 怎么从营业执照判断是一般纳税人
  • 同控下的企业合并分录
  • mysql all
  • 企业固定资产纳税
  • 收到货款比开票少怎么办
  • 租入的厂房
  • 竣工结算的审核要点
  • 进项税已入账未认证申报表怎么填
  • 应收帐款周转率计算公式为
  • 公司送客户的礼品账务处理
  • 信用卡什么情况下会降额度
  • ubuntu磁盘空间突然满了
  • WINDOWS系统无法正常启动
  • vi修改文件
  • 更新版本
  • win7密码输入错误被锁住
  • win8系统安装WPS
  • 微软宣布将AI引入Office套件
  • ios太极
  • linux磁盘的使用方式
  • win7系统共享打印机设置方法
  • win7找回删除的文件
  • windows xp的控制面板
  • 如何管理和维护宿舍卫生
  • win10麦克风无法说话
  • cocoscreator渲染流程图
  • python socket操作
  • cocoscreator动画
  • node.js连接不上数据库
  • unity连接数据库能做什么
  • jquery选择器的优势有哪些
  • 蓝色的css代码
  • 一个简单的javaweb项目
  • python读dat数据
  • 重庆办理4050社保需要什么材料
  • 湖北省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设