Moment.js(自定义)日期格式到Rails日期格式

时间:2017-08-24 17:43:36

标签: javascript ruby-on-rails ruby regex momentjs

我问自己是否有一种简单的方法可以将Moment.js(Javascript)(自定义)时间格式转换为Ruby/Rails DateTime格式,其中还包括自定义格式。

示例(Javascript Chrome控制台):

var raw_string = "2017-02-28T01:28:27Z"

var my_custom_date_format = "YYYY-MM-DDTHH:mm:ssZ"

var parsed_string = moment(raw_string, my_custom_date_format)

console.log(parsed_string._f) # returns my_custom_date_format

我现在想将my_custom_date_format发送到Ruby/Rails并使用以下方法解析:

IRB控制台(Ruby):

require 'time'

time1 = Date.strptime("2017-02-28T01:28:27Z", "YYYY-MM-DDTHH:mm:ssZ") *

*✘因为另一种语法而中断。

time1 = Date.strptime("2017-02-28T01:28:27Z", "%Y-%m-%dT%H:%M:%SZ") **

**✔这样可行,但我需要一个所有可能的js日期格式自动转换为Ruby

我正在考虑使用RegEx来解决这个问题,如果可能的话,或者是否有库可以转换它?

非常感谢。

0 个答案:

没有答案