我有一個「12/5/24」格式的日期,我正嘗試在JavaScript函數中使用它。如何刪除引號和逗號?
如何使用日期,沒有引號,並用逗號?:
Date.UTC(12,5,24)
這就是我想實現:
date = "12/5/24"
var = date.some_method #=> 12,5,24
Date.UTC(var)
我有一個「12/5/24」格式的日期,我正嘗試在JavaScript函數中使用它。如何刪除引號和逗號?
如何使用日期,沒有引號,並用逗號?:
Date.UTC(12,5,24)
這就是我想實現:
date = "12/5/24"
var = date.some_method #=> 12,5,24
Date.UTC(var)
date_array = "12/5/24".split("/").collect(&:to_i)
Date.UTC(date_array[0], date_array[1], date_array[2])
Date.UTC(*"12/5/24".split('/'))
如下所示:
string = "12/5/24"
Date.UTC(*string.split('/').map(&:to_i))
所有的split
和gsub
答案都是「錯誤的」,因爲它們符合反模式「導致錯誤,然後修復錯誤」。 (但它們並不是「完全錯誤的」,因爲有時反模式不幸是最簡單的選擇!)
使用Time.parse(date).strftime('%m,%d,%y')
。這就是爲什麼你必須在時間模板中跳出每個y
令牌的原因,其中包含一個百分比爲%
的字符串 - 因此您可以使用整個字符串並可以將其他內容放入其中。你甚至可以把你的Javascript的其餘部分放在那裏。
Thanx mate ....它的工作! – Prem