首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将“输入类型周”的值转换为日期或数字

问如何将“输入类型周”的值转换为日期或数字
EN

Stack Overflow用户
提问于 2018-07-12 12:33:00
回答 2查看 2.2K关注 0票数 2

我在html5中有一个元素:

代码语言:javascript
复制
<input class="form-control" #semana="ngModel" name="semana" [(ngModel)]="detalle.semana" type="week">

例如,我得到的值是一个字符串"2018-W23“。我想要的是获取输入的日期或数字中的值,以便对其执行操作(加或减天数)并将其保存在我的数据库中。

我使用的是角5、JAVA spring和MySQL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-12 12:42:45

您需要一个转换函数来从您的周输入中获得一个日期对象。

参见下面的讨论:javascript从周数计算日期

似乎没有标准的JS函数可以这样做,所以您必须实现自己的函数(同样,请参阅上面的讨论链接)来将周输入解析到Date对象中。

然后,使用Date对象,可以方便地执行操作(添加天数等)并将其保存到数据库中。

票数 2
EN

Stack Overflow用户

发布于 2022-09-30 21:54:37

对于任何在Javascript中查看如何做到这一点的人,您可以使用moment.js轻松地做到这一点。

代码语言:javascript
复制
moment( document.querySelector("#weekInput").value ).format("yyyy/MMMM/DD")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51305803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档