Javascript 使用矩不';行不通

Javascript 使用矩不';行不通,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我有一个像这样的日期值。game_date=2013-10-27 03:39:35 moment().format(value.game_date, 'DD-MM-YYYY'); 但我得到的结果是,我在寻找这种格式:29-10-10-29没有小时,我做错了什么 我认为你的帖子中有一些关于你得到的输出和你想要的东西的错误信息 然而,基于对时刻的误解,我非常确定您想要的是: value.game_date = '2013-10-27 03:39:35'; var formatted_game_d

我有一个像这样的日期值。game_date=2013-10-27 03:39:35

moment().format(value.game_date, 'DD-MM-YYYY');

但我得到的结果是,我在寻找这种格式:
29-10-10-29
没有小时,我做错了什么

我认为你的帖子中有一些关于你得到的输出和你想要的东西的错误信息

然而,基于对
时刻的误解,我非常确定您想要的是:

value.game_date = '2013-10-27 03:39:35';

var formatted_game_date = moment(value.game_date).format('DD-MM-YYYY');
// produces '27-10-2013'
moment()
是一个工厂函数,它接受一个日期字符串并返回一个
moment
实例。然后,该
时刻
实例具有各种可用方法,例如
format()
,它将格式字符串作为第一个参数

因此,您的代码正在生成一个表示当前日期/时间的
时刻
实例(因为您没有将任何参数传递给
时刻()
),然后您要求
.format()
返回一个使用日期戳作为格式化程序格式化的字符串。您的日期字符串中没有任何
format
将解析和替换的内容,因此您只需返回日期字符串


我给出的代码将日期字符串传递到
时刻
以生成实例,然后使用所需的格式模板向
.format()
请求格式化字符串。

我认为您的帖子中有一些关于您获得的输出和所需内容的错误信息

然而,基于对
时刻的误解,我非常确定您想要的是:

value.game_date = '2013-10-27 03:39:35';

var formatted_game_date = moment(value.game_date).format('DD-MM-YYYY');
// produces '27-10-2013'
moment()
是一个工厂函数,它接受一个日期字符串并返回一个
moment
实例。然后,该
时刻
实例具有各种可用方法,例如
format()
,它将格式字符串作为第一个参数

因此,您的代码正在生成一个表示当前日期/时间的
时刻
实例(因为您没有将任何参数传递给
时刻()
),然后您要求
.format()
返回一个使用日期戳作为格式化程序格式化的字符串。您的日期字符串中没有任何
format
将解析和替换的内容,因此您只需返回日期字符串


我给出的代码将日期字符串传递到
时刻
以生成实例,然后使用所需的格式模板向
.format()
请求格式化字符串。

我认为您的帖子中有一些关于您获得的输出和所需内容的错误信息

然而,基于对
时刻的误解,我非常确定您想要的是:

value.game_date = '2013-10-27 03:39:35';

var formatted_game_date = moment(value.game_date).format('DD-MM-YYYY');
// produces '27-10-2013'
moment()
是一个工厂函数,它接受一个日期字符串并返回一个
moment
实例。然后,该
时刻
实例具有各种可用方法,例如
format()
,它将格式字符串作为第一个参数

因此,您的代码正在生成一个表示当前日期/时间的
时刻
实例(因为您没有将任何参数传递给
时刻()
),然后您要求
.format()
返回一个使用日期戳作为格式化程序格式化的字符串。您的日期字符串中没有任何
format
将解析和替换的内容,因此您只需返回日期字符串


我给出的代码将日期字符串传递到
时刻
以生成实例,然后使用所需的格式模板向
.format()
请求格式化字符串。

我认为您的帖子中有一些关于您获得的输出和所需内容的错误信息

然而,基于对
时刻的误解,我非常确定您想要的是:

value.game_date = '2013-10-27 03:39:35';

var formatted_game_date = moment(value.game_date).format('DD-MM-YYYY');
// produces '27-10-2013'
moment()
是一个工厂函数,它接受一个日期字符串并返回一个
moment
实例。然后,该
时刻
实例具有各种可用方法,例如
format()
,它将格式字符串作为第一个参数

因此,您的代码正在生成一个表示当前日期/时间的
时刻
实例(因为您没有将任何参数传递给
时刻()
),然后您要求
.format()
返回一个使用日期戳作为格式化程序格式化的字符串。您的日期字符串中没有任何
format
将解析和替换的内容,因此您只需返回日期字符串


我给出的代码将日期字符串传递到
moment
以生成实例,然后询问
.format()
使用所需格式模板获取格式化字符串。

是否确实需要
29-10-10-29
?是否确实需要
29-10-10-29
?是否确实需要
29-10-10-29
?是否确实需要
29-10-10-29