Javascript 如何使用moment将日期转换为另一种格式?

Javascript 如何使用moment将日期转换为另一种格式?,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我正在尝试使用momentlib 我试过了,但是没有得到预期的结果 这是我的密码 var expectedDate=“2017年5月24日凌晨5时35分IST”首先,您必须使用方法解析输入字符串。在您的情况下,您可以使用'DD-MMM-YYYY,HH:mm'作为第二个参数(DD月日,MMM月名,YYYY年,HH0-23小时,mm分钟) 然后可以使用以所需格式显示力矩对象 这里是一个工作示例: var date=“2017年5月24日05:35”; //var expectedDate=“20

我正在尝试使用
moment
lib
我试过了,但是没有得到预期的结果

这是我的密码


var expectedDate=“2017年5月24日凌晨5时35分IST”

首先,您必须使用方法解析输入字符串。在您的情况下,您可以使用
'DD-MMM-YYYY,HH:mm'
作为第二个参数(
DD
月日,
MMM
月名,
YYYY
年,
HH
0-23小时,
mm
分钟)

然后可以使用以所需格式显示力矩对象

这里是一个工作示例:

var date=“2017年5月24日05:35”;
//var expectedDate=“2017年5月24日凌晨5时35分”
变量a=时刻(日期'DD-MMM-YYYY,HH:mm')
var b=a.format('mmmdd,YYYY,hh.mmA')
控制台日志(b)

格式
结尾没有
e
,尽管除此之外,我对momentjs还不太熟悉,无法进一步帮助您。请参阅moment,代币区分大小写。
var date ="24 May 2017, 05:35";

//expected date using moment
var expectedDate="May 24, 2017, 05.35AM IST"
var a = moment(date,'mmm dd, yyyy hh:mm')
var b = moment(date).format('mmm dd, yyyy hh:mm')

//alert(a)
//alert('b')