我问自己是否有一种简单的方法可以将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
来解决这个问题,如果可能的话,或者是否有库可以转换它?
非常感谢。