我正在创建一个Excel日期格式,而我使用的是JavaScript,但我在将字符串转换为整数时卡住了.

function getCurrentDateFormat (date,errorValue, removeSecond, clientTimeZoneOffset) {

    if (date !== undefined && date !== null) {
        const currDate = new Date(date)

        const currDay = currDate.getDate()
        const currMonth = currDate.getMonth()
        const currYear = currDate.getFullYear()
        const currHour = currDate.getHours().toString().padStart(2,0)
        const currMinutes = currDate.getMinutes()
        const currSeconds = currDate.getSeconds()

        return currDay + "/" + currMonth + 1 + "/" + currYear + " " + currHour + ":" + currMinutes + ":" + currSeconds
 
    }
    else {
        return errorValue
    }

}

这个函数给我这个结果:2024年1月30日9:27:24

我想做09那样的小时.当我试图使整数零(0)消失时.如何解决这种情况?

推荐答案

请try 以下操作

var s = "0" + currHour;
var hr= s.substr(s.length-2);

return currDay + "/" + currMonth + 1 + "/" + currYear + " " + hr + ":" + 
currMinutes + ":" + currSeconds;

Javascript相关问答推荐

在react js中使用react—router—dom中的Link组件,分配的右侧不能被 destruct ''

在观察框架中搜索CSV数据

构造HTML表单以使用表单数据创建对象数组

如何用拉威尔惯性Vue依赖下拉?

为什么Mutations 观察器用微任务队列而不是macrotask队列处理?

JS,当你点击卡片下方的绿色空间,而它是在它的背后转动时,

S文本内容和值不必要的不同

扩展类型的联合被解析为基类型

第一项杀死下一项,直到数组长度在javascript中等于1

我想使用GAS和HTML将从Electron 表格中获得的信息插入到文本字段的初始值中

当我点击一个按钮后按回车键时,如何阻止它再次被点击

在Vercel中部署Next.js项目时获取`ReferenceError:未定义文档`

FireBase FiRestore安全规则-嵌套对象的MapDiff

为什么NULL不能在构造函数的.Prototype中工作

如何使用Reaction路由导航测试挂钩?

如何压缩图像并将其编码为文本?

如何正确地在ComponentWillUnmount中卸载状态以避免内存泄漏?

Refine.dev从不同的表取多条记录

使用python,我如何判断一个html复选框是否被隐藏,以及它是否被S选中?

使用jQuery每隔几秒钟突出显示列表中的不同单词