ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    JS 时间格式化

    Oct 25, 202120 min read
        formateDate(date, rule) {
            let fmt = rule || 'yyyy-MM-dd hh:mm:ss'
            if (/(y+)/.test(fmt)) {
                fmt = fmt.replace(RegExp.$1, date.getFullYear())
            }
            const o = {
                // 'y+': date.getFullYear(),
                'M+': date.getMonth() + 1,
                'd+': date.getDate(),
                'h+': date.getHours(),
                'm+': date.getMinutes(),
                's+': date.getSeconds()
            }
            for (let k in o) {
                if (new RegExp(`(${k})`).test(fmt)) {
                    const val = o[k] + '';
                    fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? val : ('00' + val).substr(val.length));
                }
            }
            return fmt;
        },
    

    相关文章

    Go 写文件操作

    本文介绍了使用Go语言进行文件操作的方法,包括创建文件、在文件指定位置写入内容以及使用Buffered Writer进行文件写入。

    HTML5 如何拖放文件夹?

    HTML5不直接支持拖放文件夹,但可通过JavaScript库如Dropzone.js或利用Web API的`webkitdirectory`属性在支持的浏览器中实现。

    Docker 查看Image 各分层大小

    Docker命令`docker history <ImageID>`显示了镜像各分层的大小和创建详情。

    解决 error Big integer literals are not available in the configured target environment

    配置文件通过指定目标环境为'es2020'来解决大整数字面量不支持的问题。

    Cloudflare Zero Trust 的简介和使用详解

    Cloudflare Zero Trust 是一种安全模型,通过零信任访问方法和一系列安全功能,确保只有授权的用户和设备能安全访问企业资源,无论时间和地点。