老外写的一个javascript下Date格式化函数

从误检率30%到99.7%:YOLOv8/v9工业零件缺陷检测实战(附产线部署全流程与参数调优秘籍) 工业场景YOLO实战:从实验室到车间的关键调优策略 本文针对工业缺陷检测的特殊性,系统总结了YOLOv8/v9在工业应用中的实战经验。通过齿轮厂缺陷检测案例,揭示了实验室模型与工业场景的三点本质差异:小目标特性(0.2-1mm缺陷)、复杂背景干扰(油污/反光)和数据量不足问题。重点提出了工业级解决方案:1)数据采集需覆盖极端工况(不同光照/污染/角度);2)标注采用LabelStudio+预标注提升效率;3)定制工业增强策略(反光模拟/缺陷复制粘贴)。文章还提供了完整的参数调优记录和TensorRT加速部署 阅读详情

来源:http://blog.youkuaiyun.com/akunshenjk/archive/2008/06/12/2539638.aspx 

老外写的一个javascript下Date格式化函数

Date.prototype.format = function(mask) {
    var d = this;
    var zeroize = function (value, length) {
        if (!length) length = 2;
        value = String(value);
        for (var i = 0, zeros = ''; i < (length - value.length); i++) {
            zeros += '0';
        }
        return zeros + value;
    };   

return mask.replace(/"[^"]*"|'[^']*'|/b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMstT])/1?|[lLZ])/b/g, function($0) {
        switch($0) {
            case 'd':    return d.getDate();
            case 'dd':    return zeroize(d.getDate());
            case 'ddd':    return ['Sun','Mon','Tue','Wed','Thr','Fri','Sat'][d.getDay()];
            case 'dddd':    return ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][d.getDay()];
            case 'M':    return d.getMonth() + 1;
            case 'MM':    return zeroize(d.getMonth() + 1);
            case 'MMM':    return ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][d.getMonth()];
            case 'MMMM':    return ['January','February','March','April','May','June','July','August','September','October','November','December'][d.getMonth()];
            case 'yy':    return String(d.getFullYear()).substr(2);
            case 'yyyy':    return d.getFullYear();
            case 'h':    return d.getHours() % 12 || 12;
            case 'hh':    return zeroize(d.getHours() % 12 || 12);
            case 'H':    return d.getHours();
            case 'HH':    return zeroize(d.getHours());
            case 'm':    return d.getMinutes();
            case 'mm':    return zeroize(d.getMinutes());
            case 's':    return d.getSeconds();
            case 'ss':    return zeroize(d.getSeconds());
            case 'l':    return zeroize(d.getMilliseconds(), 3);
            case 'L':    var m = d.getMilliseconds();
                    if (m > 99) m = Math.round(m / 10);
                    return zeroize(m);
            case 'tt':    return d.getHours() < 12 ? 'am' : 'pm';
            case 'TT':    return d.getHours() < 12 ? 'AM' : 'PM';
            case 'Z':    return d.toUTCString().match(/[A-Z]+$/);
            // Return quoted strings with the surrounding quotes removed
            default:    return $0.substr(1, $0.length - 2);
        }
    });
};

使用时,先把上面的函数放到javascript声明中,然后,再去条用它,以下是一个调用举例:

var testDate = new Date();

var testStr = testDate.format("yyyy年MM月dd日hh小时mm分ss秒");

alert(testStr);

testStr = testDate.format("yyyy-MM-dd hh:mm");

alert(testStr);

华为OD机试双机位C卷-几何平均值最大子数组(Py/Java/C/C++/Js/Go) 华为OD机试(机考)2026双机位C卷 【几何平均值最大子数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【几何平均值最大子数组】。 阅读详情

相关推荐

【深度解析】AURIX TC387 UCB Flash架构与避坑指南(第一篇)

摘要:UCB(用户配置块)是AURIX TC3xx芯片启动与安全的关键配置区域,位于DFLASH0存储区。每个512字节的UCB包含启动模式、安全设置等关键参数,并通过强制CRC32校验确保完整性。UCB分为启动头(UCB_BMHD)、安全配置(UCB_ORIG)及其备份(UCB_COPY)三种主要类型。不同于常规Flash,UCB具有自动擦除特性,错误配置可能导致芯片永久锁死。开发中应谨慎修改UCB,必须同时编程原始和备份版本,并确保正确的CRC校验。后续文章将详细介绍UCB编程方法和调试技巧。

2511_94612429的博客 1231

Java根据传入Date计算所在周、月、季度时间

  package com.rdmu.schedulingmeetingplace.common; import org.hibernate.annotations.SourceType; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import...

付凯 7436

ArcGISPro小白必看:5分钟搞定3D地形图制作(附免费数据源)

本文为ArcGISPro初学者提供5步制作专业3D地形图的完整指南,涵盖免费数据获取、项目初始化、数据预处理、3D场景构建和成果输出等关键步骤。特别推荐使用NASA的SRTM高程数据和吉林一号卫星影像,帮助用户快速掌握3D地形图制作技巧,适用于教学演示和科研分析。

weixin_28314575的博客 239

TO_CHAR(DATE,FORMAT)

SYSDATE2009-6-16 15:25:10 TRUNC(SYSDATE)2009-6-16 TO_CHAR(SYSDATE,YYYYMMDD)20090616到日TO_CHAR(SYSDATE,YYYYMMDD HH24:MI:SS)20090616 15:25:10到秒TO_CHAR(

suncrafted的专栏 2万+

华为昇腾Atlas 200I DK A2实战:从开箱到运行首个AI应用

本文详细介绍了华为昇腾Atlas 200I DK A2开发板从开箱到运行首个AI应用的全过程。包括硬件准备、系统烧录、开发板连接方案、AI应用运行及性能优化技巧,帮助开发者快速上手部署AI项目,提升开发效率。

weixin_27038245的博客 590

中国 it 集成商 主要有哪些 主要做什么工作

既要懂技术(云计算/AI),又要吃透行业(金融/政务)。:用国产化方案(麒麟OS+达梦数据库)替换Oracle/Windows。:如为银行搭建数据中心(采购华为服务器+思科交换机)。:数据中心监控、故障处理(如华胜天成服务国家电网)。:核心交易系统(如中科软为保险公司开发精算平台)。:智慧城市(如太极股份承建“一网通办”政务平台)。:HIS医院信息系统(如东华软件的电子病历系统)。:硬件透明化(如服务器价格战)压缩集成毛利。:工厂设备联网(新华三的工业互联网平台)。

hxsln11的博客 3035

js Date 格式化输出

问题描述javascript 库中Date对象有时需要指定输出格式化的字符串,而标准库中没有直接的方案,google搜索stack overflow上的解决方案显然太过笨拙,不符合我们的需要var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "Septem

邱凯翔 Edward 的个人博客 1966

【鼠标在不点击的情况下,直接移动到QT控件上不显示提示信息】

有时明明已经调用了setToolTips方法,鼠标移动到QT控件上仍然不会有提示信息,这时候就需要具体分析下。重点就是标红的这段话,大概意思就是。.h文件中加入鼠标移动事件的定义。.cpp文件中实现该事件。

ZTH_G的博客 2423

javascript Date format(js日期格式化)

  最近在给中国证券网做网站改版的时候碰到这么一个问题, 在各个地方时间的显示格式都不一样, 各有各的风格, 有的地方要用yyyy-MM-dd 格式的, 有的地方又要用 HH:mm:ss 格式的, 而有的地方又要用 yy-MM-dd HH:mm 格式的, 而后台往 XML 文件中写入的时候统一都是写的 yyyy-MM-dd HH:mm:ss.SSS 格式的, 于是在网上搜索了一下"js dat

旺仔专栏 1万+

《从底层结构开始学习FPGA》目录与传送门

《从底层结构开始学习FPGA》目录与传送门

孤独的单刀 16万+

赛豆科技 AIVA 汽车智能体架构演进面试题与答案

摘要 赛豆科技AIVA汽车智能体架构从座舱AI演进到整车智能体,最终实现自进化的超级智能体。其核心是"先有AI再有车"的理念,将AI作为产品主轴而非附加功能。架构设计采用端-边-云协同,确保低延迟响应;整车智能体通过Planner、Tool Registry等关键组件实现自主决策;自进化机制结合车端个性化学习和云端群体学习,并设置多重安全验证。多域协作采用分层架构,关键安全功能仍由确定性逻辑控制。该架构实现了从被动响应到主动服务的范式转变,使车辆能够持续进化。

AI天才研究院 121

js日期格式

我们知道在服务器端处理日期格式可以用.ToString("yyyy-MM-dd hh:mm:ss")很方便的转换日期显示的格式。然而在客户端我们要处理日期格式就没有现成的函数可用。这里提供一个老外写的js函数实现了对Date的扩展,用起来很方便。Date.prototype.format = function(format){ /* * eg:format="yyyy-MM-dd h

≮舞≯夜倾城 731

【推荐100个unity插件】将UE的资源导出到unity使用—— Exporter for Unreal to/for Unity插件

Unreal to Unity导出器是一款帮助开发者将Unreal Engine项目转换为Unity的工具。文章详细介绍了使用步骤:1)安装虚幻引擎并创建项目;2)在Plugins文件夹中安装导出插件;3)导入UE资产到Content文件夹;4)配置导出参数并完成转换。文末推荐了多个Unity开发专栏,涵盖C#编程、2D/3D开发、特效制作等内容。作者向宇提供了博客地址,欢迎读者交流学习。该工具能有效提升项目迁移效率,适合需要跨引擎开发的用户使用。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 848

newdate函数c语言,javascript中IE浏览器不支持NEW DATE()带参数的解决方法

javascript中IE浏览器不支持NEW DATE()带参数的解决方法复制代码 代码如下:var date1=new Date(dateTimes[z][1]);在火狐下 可以正常取得时间,在IE7下 却是 NaN。纠结老长时间,放弃了new date 然后再老外的论坛中找了一段段代码可以兼容所有浏览器的格式化日期代码:复制代码 代码如下:function NewDate(str) {str ...

weixin_33142377的博客 681

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

用JS将输入初始化为当前日期,并且符合java.sql.Date格式

用JS将输入初始化为当前日期,并且符合java.sql.Date格式 下面的实现方式,jQuery UI 的 Datepicker 插件能够支持,但不能被 java.sql.Date.valueOf() 方法接受,会抛出异常 java.lang.IllegalArgumentException。   var today = new Date(); var m = today...

编程思考 www.vktone.com 283

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

javascript中IE浏览器不支持NEW DATE()带参数的解决方法

转自:http://www.jb51.net/article/29800.htm new Date("2011-12-21")函数,在火狐下可以正常取得时间,在IE7下 却是 NaN。 纠结老长时间,放弃了new date 然后再老外的论坛中找了一段段代码可以兼容所有浏览器的格式化日期代码: function NewDate(str) {   str = str.split('-'...

weixin_34138056的博客 110

Date 获取当前年月日 和获取毫秒数的方法 2021-05-25

Date获取日期格式化 getFullYear() //获取当前年份 getMonth()+1 、//注意:月份是从1-11返回的,所以要加1 getDate() //返回当前号数 getDay() //周一和周六返回的是1-6 注意:星期天返回的是0 加起来就是这个样子 注意:老外的星期是数字,而在这里中国显示不一样,可以使用字符串拼接 varyear=date.getFullYear(); varmonth=da...

weixin_44928631的博客 1941

关于Date对象的使用

代码示例如下; ================================               Date对象         /* Date对象:1.拿到当前时间:new Date() ;  2.拿到年月日,时分秒: getXXX() ; */ var d = new Date() ; alert(d.toLocaleSt

drinkingcode 581
上一篇: 如何利用DOM删除一个结点的某个属性?
下一篇: 利用DWR处理回调函数返回的list集合,并填充select
wangle100wangle
博客等级 码龄19年 16粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值