位置: 编程技术 - 正文

详解JavaScript时间格式化(javascript !)

发布时间:2024-02-27

推荐整理分享详解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的代码写在哪里)

  • 赊销和分销时纳税义务发生时间是什么时候?
  • 增值税加计抵减政策10%和15%
  • 啥是完税凭证
  • 高新企业收到政府补贴怎么做账
  • 银行汇票用什么账户核算
  • 结转上月库存商品余额会计分录
  • 施工单位临时设施搭建费属于
  • 房地产开发企业土地增值税清算
  • 接受土地使用权作为投资属于什么凭证
  • 税控专用设备抵扣分录
  • 纳税人取得不动产进项税额怎么抵扣
  • 物业费增值税是什么意思
  • 营业资金账簿印花税减半
  • 广告制作需要缴纳文化事业建设税吗?
  • 个人能否去税务登记
  • 财务会计中的费用
  • 出口佣金会计分录
  • 其他业务支出和其他业务成本的区别
  • 私人公司老板
  • 系统安全保障体系
  • 企业安全库存是什么
  • 单位开具发票
  • .inc是什么文件
  • 房地产项目公司是什么意思
  • 设备安装需要预缴吗
  • 月度计提所得税怎么调整
  • 自制生产设备领用原材料按照什么确认收入
  • 资产负债表左方烈士的资产按什么排列
  • passwd -s命令
  • php生成微信二维码
  • php计算数组中值怎么算
  • 36号文45条
  • 服务费发票怎么入账
  • thinkphp5 ajax
  • vue自定义页面
  • 简易计税结转账务处理
  • 企业所得税应该怎么计算
  • 分公司二季度安全生产分析会内容
  • 除了增值税发票还有什么票可以抵扣税
  • 存货都有什么科目
  • 销售返利账务处理及注意事项
  • 工业企业提供劳务
  • 医用耗材税率是多少
  • 货款未转到公司怎么处理
  • 企业所得税中资产计税基础怎么填
  • 应收账款周转率分析
  • 扣缴个人所得税怎么计算
  • 用于出租的设备属于什么资产
  • 工程施工的成本
  • 认证系统维护费可以全额抵扣吗
  • 怎样查企业注册地址
  • 驾驶员行车补贴
  • 销售毛利率怎么算
  • 五金行业怎么开店
  • 日记账的建账工作
  • mysql查询语句中的逻辑运算符
  • 如何创建sql server数据库表
  • windows server 2003 密钥
  • Winxp安装光盘修复
  • logrotate syslog
  • winxp刻录光盘步骤
  • linux系统中QQ的使用和配置
  • windows7如何启动记事本
  • 查看端口信息命令
  • 为什么我无法更改某些设置电脑
  • win10系统如何设置锁屏壁纸图片
  • android viewpager
  • 对用户输入的判断
  • linux那么多命令怎么记
  • unity3d documentation
  • unity3d的
  • android设计模式的应用场景
  • python网页验证码
  • js鼠标点击图片就消失
  • 车辆购置税查询官网四川
  • 长沙个体户怎么给员工交社保
  • 个税申报表明细怎么打印
  • 银川到大武口的汽车站时刻表
  • 杭州国税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号