首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在单个元素中连接日期选择器值和时间选择器值?

如何在单个元素中连接日期选择器值和时间选择器值?
EN

Stack Overflow用户
提问于 2018-01-23 09:45:18
回答 5查看 2.6K关注 0票数 2

我在我的vue.js代码(使用element.io)中分别使用日期选择器和时间选择器,给我的值为: date =“2018-01-19T00:00:00.000Z”time = "2018-05-20T00:06:30.000Z“,日期和时间都是对象形式.现在我要创建新对象dataTime = "2018-01-19T00:06:30.000Z“

如何创建此文件,然后将其转换为ISOStrinh格式?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-01-23 10:02:13

您可以使用momentjs (http://momentjs.com/):

代码语言:javascript
运行
复制
var date = moment(dateObject).format("YYYY-MM-DD");
var time = moment(dateObject).format("HH:mm:ss");
票数 3
EN

Stack Overflow用户

发布于 2020-08-18 15:59:32

您可以按以下方式使用日期-fns

代码语言:javascript
运行
复制
import {formatISO} from 'date-fns';

const date = new Date();
const time = new Date();
const newDate = formatISO(date, {representation: 'date'});
const newTime = formatISO(time, {representation: 'time'});
const dateTime = `${newDate}T${newTime}`
票数 5
EN

Stack Overflow用户

发布于 2018-01-23 10:04:53

您可以在简单的Javascript中这样做,不需要像moment.js这样的库。

下面是一个详细的例子,可以简化.

代码语言:javascript
运行
复制
getDateTime($d,$t){
   let date = $d; //i.e. "2018-01-19T00:00:00.000Z";
   let time = $t; //i.e. "2018-05-20T00:06:30.000Z";

   date = date.split('T').slice(0,1);
   time = time.split('T').slice(1);

   return date + 'T' + time;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48398565

复制
相关文章

相似问题

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