如何将momentjs datetime转换为字符串,反之亦然

时间:2019-03-01 16:42:49

标签: javascript node.js datetime momentjs

我使用计算日期时间

<ExecutionContext Provider="System.Data.SqlClient" ConnectionString="" CommandTimeout="60" />
<PrivilegedContext Provider="System.Data.SqlClient" ConnectionString="" CommandTimeout="60" />

然后将其转换为字符串,这样就可以将其保存到Firebase实时数据库中,如下所示:

datetime_from_moment = moment.utc().utcOffset('+0530')

一段时间后,我从数据库中获取该日期时间(字符串格式)以进行一些计算。为了进行这些计算,我必须将该字符串转换为矩类型。我该怎么做?

字符串类型的时刻datetime看起来像这样datetime_from_moment_string = datetime_from_moment.toString()

要进行转换,我Fri Mar 01 2019 22:07:56 GMT+0530

但我收到此错误:

datetime_converted = moment(datetime_from_moment_string)

1 个答案:

答案 0 :(得分:1)

您需要仔细构建格式字符串。如果可以更好地格式化DateTime字符串,这会容易得多。但是根据您提供的信息,我认为这应该可以工作。

moment("Fri Mar 01 2019 22:07:56 GMT+0530").format('dddd MMMM Do YYYY HH:mm:ss Z');

http://jsfiddle.net/qp8xfgkc/