首页 > 编程语言 >javascript中的时间格式化的方法

javascript中的时间格式化的方法

时间:2023-11-06 11:57:52浏览次数:28  
标签:格式化 format javascript length var RegExp 方法

 

javascript中的时间格式化的方法

 

 Date.prototype.format = function(format) { 
    var o = {
        "M+": this.getMonth() + 1, //month  
        "d+": this.getDate(), //day   
        "h+": this.getHours(), //hour      
        "m+": this.getMinutes(), //minute    
        "s+": this.getSeconds(), //second      
        "q+": Math.floor((this.getMonth() + 3) / 3), //quarter      
        "S": this.getMilliseconds() //millisecond   
    }
    if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    }
    for (var k in o) {
        if (new RegExp("(" + k + ")").test(format)) {
            format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
        }
    }
    return format;
} 

 

使用方法 :

 

   var testDate = new Date(); 
 var testStr = testDate.format("yyyy年MM月dd日 第q季度 hh小时mm分ss秒S毫秒"); 
 alert(testStr);

 

标签:格式化,format,javascript,length,var,RegExp,方法
From: https://www.cnblogs.com/niunan/p/17812334.html

相关文章

  • sql数据库文件的迁移mdf操作方法
    http://www.pcxitongcheng.com/shujuku/MsSql/2022-11-11/32457.htmlmdf文件很特殊能接触到他的小伙伴很少,但也还是有不少会遇到关于mdf的问题,今天就给你们带来了数据库mdf文件转换为sql文件的详细方法,一起看看吧。sql数据库文件的迁移mdf:1、打开sqlserver控制台。2、选中要......
  • git代码回滚方法
    方法一:1项目目录中右击菜单TortoiseGit 右键选择然后点击showlog2选中需要回退的代码版本3.右键 选择“Reset"mastertothis”4. 类型选择“hard”,点击确定5.本地代码回滚好了,线上也需要同步回滚,右键"TortoiseGit"---"push",一定要勾选上"knownchanage"(强制变......
  • activiti审批所用到的方法
    在Activiti中,审批流程的定义主要涉及以下几个方面的方法:1.部署流程定义:RepositoryServicerepositoryService=processEngine.getRepositoryService();Deploymentdeployment=repositoryService.createDeployment().addClasspathResource("processes/approval.bpmn")/......
  • 关于 JavaScript 模块化的描述
    AMD是RequireJS在推广过程中对模块定义的规范化产出,而CMD是SeaJS在推广过程中对模块定义的规范化产出,也就是,RequireJS遵循AMD规范,而Sea.js遵循CMD规范eaJs遵循CMD规范为通用模块规范,RequireJs遵循AMD规范为异步模块规范。CMD依赖就近,AMD依赖前置。//CMDCommonModuleD......
  • Javascript中表达式 "2"+3+4 的值为 "234"
    是左关联,表达式相当于("2"+3)+4根据ES5规范11,6,1节,如果某个操作数是字符串或者能够通过以下步骤转换为字符串的话,+将进行拼接操作。数字+字符串=>(数字).toString()+字符串如:1+'2'=12数字-字符串=>数字-Number(字符串)如:1-'2'=-1+是左连接......
  • 在JavaScript中生成随机字符串/字符
    内容来自DOChttps://q.houxu6.top/?s=在JavaScript中生成随机字符串/字符我想要一个由随机从集合[a-zA-Z0-9]中选取的字符组成的5个字符的字符串。在JavaScript中实现这个功能的最佳方法是什么?我认为这个代码可以满足你的需求:functionmakeid(length){letresult=......
  • 请使用JavaScript比较两个日期的代码
    内容来自DOChttps://q.houxu6.top/?s=请使用JavaScript比较两个日期的代码有人能提供一种使用JavaScript比较两个日期值大于、小于和不在过去的方法吗?这些值将来自文本框。使用JavaScript比较两个日期值大于、小于和不在过去的方法如下:使用Date对象,可以为每个日期构造一个......
  • Java之方法的基础知识
     1.方法概述1.1方法的概念方法(method)是程序中最小的执行单元注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2.方法的定义和调用2.1无参数方法定义和调用定义格式:publicstaticvoid方法名(){......
  • java string方法的具体讲解和举例说明
    在Java中,String类提供了一系列用于操作字符串的方法。下面是一些常用的String方法及其用法的示例:1.length()返回字符串的长度(字符数)。Stringstr="Hello";intlen=str.length();//len=52.charAt(intindex)返回指定索引处的字符。charch=str.charAt(0);//ch......
  • 几种常见的运动检测(Motion detection)方法
    本文选自《Multiplemethodsformotiondetection》,原文参考文末链接。 运动检测有许多不同的方案,但哪一个最适合您的需求?在这里,我将介绍一些使用最广泛的运动传感器技术,并探讨每种技术都可以发挥其优势的情况。 https://mp.weixin.qq.com/s/RsKubZTD97Mt44qd0sH1SA ......