js让html转excel时间格式,js读取excel中日期格式转换问题

这篇博客探讨了在使用js-xlsx插件读取Excel时遇到的日期格式转换问题,以及如何通过JavaScript手动将数字转换回日期格式。文章还介绍了在JS和Vue中进行日期格式转换的方法,包括从.NET服务器端序列化的DateTime对象转换成字符串格式。此外,提到了layui表格中的日期格式转换,并提供了相关的解决方案。最后,文章提到了SQL和C#中日期格式的转换技巧,以及在Java中进行日期格式转换的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用js-xlsx插件来读取excel时,会将2018/10/16这种数据自动装换成48264.12584511.

所以需要自己手动再转换回来

// excel读取2018/01/01这种时间格式是会将它装换成数字类似于46254.1545151415 numb是传过来的整数数字,format是之间间隔的符号

formatDate(numb, format) {

const time = new Date((numb - 1) * 24 * 3600000 + 1)

time.setYear(time.getFullYear() - 70)

const year = time.getFullYear() + ''

const month = time.getMonth() + 1 + ''

const date = time.getDate() - 1 + ''

if (format && format.length === 1) {

return year + format + month + format + date

}

return year + (month < 10 ? '0' + month : month) + (date < 10 ? '0' + date : date)

},

console.log(formatDate(42618, '/')) // 2016-9-5

JS和vue中日期格式的转换

1.获取当前时间: var now=new Date(); //Tue Oct 17 2017 18:08:40 GMT+0800 (中国标准时间) 获取当前时间的日期 new Date().getD ...

&lbrack;js&rsqb; js和C&num; 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整 ...

js和C&num; 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整 ...

layui的table中日期格式转换

我使用的layui的2.4.5版本,在util中已经带了格式转换的函数.这里主要记录如何使用. 未使用前在table中显示如下: 前端代码如下: {field:'createDate', title: ...

Sql与C&num;中日期格式转换总结

SQL中的转换方法: 一.将string转换为datetime,主要是使用Convert方法, 方法,Convert(datetime [ ( length ) ] , expression, [st ...

JAVA中日期格式转换各个字母代表含义

G  Era 标志符  Text  AD  y  年  Year  1996; 96  M  年中的月份  Month  July; Jul; 07  w  年中的周数  Number  27  W  ...

linq中日期格式转换或者比较,程序报错说不支持方法的解决办法

public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var ...

java 实体类中日期格式转换

@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss&quo ...

随机推荐

&lbrack;Modern OpenGL系列(一)&rsqb;十步搞定OpenGL开发环境

本文已同步发表在优快云:http://blog.youkuaiyun.com/wenxin2011/article/details/51292143 OpenGL官网:https://www.opengl.or ...

369&period; Plus One Linked List

Given a non-negative number represented as a singly linked list of digits, plus one to the number. T ...

c&num;下调用dll动态链接库&lbrack;转&rsqb;

C# 调用传统的 API 动态链接库,是.NET开发经常被讨论的问题. 比如有这么一个动态链接库(delphi 语言): library DelphiDLL; uses SysUtils, Class ...

HIbernate的写法总结

普通表操作 普通操作莫过于CRUD,建好表了之后对表的数据进行操作.详见代码. package package2; import org.hibernate.Session; import org.h ...

Android学习笔记之SoftReference软引用&period;&period;&period;

PS:其实这一篇和上一篇很类似,都是为了解决内存不足(OOM)这种情况的发生... 学习内容: 1.对象的引用类....   最近也是通过项目中知道了一些东西,涉及到了对象的引用类,对象的引用类分为多 ...

Java实战之02Hibernate-07与效率性能相关配置

十四.其他HIbernate配置(与效率,性能相关) 1.数据库连接池 Hibernate有默认的连接池,性能有问题,不适合实际应用,适合学习阶段.DriverManagerConnectionPro ...

&lbrack;NOIP 2005&rsqb;-- 篝火晚会

额~~,对这组题感兴趣的具体的解题报告可以戳戳这里:http://wenku.baidu.com/view/878beb64783e0912a2162aa7.html?qq-pf-to=pcqq.c2 ...

WINDOWS下运行ORACLE SQLPLUS时报错的一次记录

环境变量配置无误后,在sys用户 在pl/sql上登录时候报以下错误 ORA-01034: ORACLE not available进程 ID: 0会话 ID: 0 序列号: 0 然后运行控制台,有以 ...

点&lpar;x1&comma; y1&rpar;关于点&lpar;x0&comma; y0&rpar;逆时针旋转a度后的坐标求解

问题描述: 求点(x1, y1)关于点(x0, y0)逆时针旋转a度后的坐标 思路: 1.首先可以将问题简化,先算点(x1, y1)关于源点逆时针旋转a度后的坐标,求出之后加上x0,y0即可. 2.关 ...

centos&sol;linux 禁止root用户远程登录

注意:在禁止root等前要建立一个用户用来远程登录,否则退出后无法通过远程登录服务器. 编辑 /etc/ssh/sshd_config 文件 更改参数 PermitRootLogin yes 为 Pe ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值