JS自定义函数实现字符串时间转时间戳

作者:闭包旅人

时间:2026-10-27

浏览:334

本文介绍了一种在JavaScript中手动将特定格式的日期时间字符串转换为Unix时间戳的方法。通过split函数分割日期和时间部分,利用Date.UTC方法计算UTC时间,并除以1000获取秒级时间戳。该方法适用于格式固定的日期字符串处理场景,展示了基础字符串操作与日期对象结合的应用。

文章目录

JS自定义函数实现字符串时间转时间戳

以下是一个自定义实现的转换函数。


// 复制代码

具体代码实现如下:

 
function split_time(time) { // 将当前时间转换成时间戳,例如输入格式为 '2013-09-11 12:12:12'
var arr = time.split(' ');
var day = arr[0].split('-');
var hour = arr[1].split(':');
return Date.UTC(day[0], (day[1] - 1), day[2], hour[0], hour[1], hour[2]) / 1000; // 将当前时间转换成时间戳
} 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章