JS自定义函数实现字符串时间转时间戳
作者:闭包旅人时间:2026-10-27 15:02:54浏览:336
本文介绍了一种在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; // 将当前时间转换成时间戳
} 作者最新文章
什么时候该用JS构造器:与工厂模式、字面量的选择对比
2026-11-05 16:18:22
推荐几款轻量级JS照片墙开源库及对比
2026-11-05 15:56:19
JavaScript递归写法有哪些常见陷阱及避免方法
2026-11-05 14:53:38
JS数组浅拷贝与深拷贝怎么选?场景与方法总结
2026-11-05 14:41:02
p5.js 中 setup() 和 draw() 函数的执行机制详解
2026-11-05 12:32:38
