我目前正在使用ajax执行以下解析日期/时间字符串的PHP代码。
//date string
$date = "20 November, 2013";
//time string
$time = "9:30 AM";
// get timestamp for date
$dtime = strtotime($date);
//get day of month - 20
$DAY = date("d",$dtime);
//get month - 11
$MONTH = date("m",$dtime);
//get timestamp for time
$ttime = strtotime($time);
//get hour - 09
$HOUR = date("h",$ttime);
//get min - 30
$MIN = date("i",$ttime);
//get meranda - AM
$MER = date("A", $ttime);
如何使用上述格式的任何字符串中的JS Moment library获取这些相同的值?
答案 0 :(得分:1)
你的问题不是很清楚,但请考虑:
moment("20 November, 2013, 9:30 AM UTC").format()
返回(在我的TZ中):
"2013-11-20T10:30:00+01:00"
或者,您可以从moment
对象获取日期部分,如下所示:
date = moment("20 November, 2013, 9:30 AM");
hour = date.hour()
等,请参阅the docs。