[英]Splitting strings in JavaScript
我試圖按如下所示拆分數據,但顯示錯誤“ dat.split不是函數”。 有人知道我該如何解決這個問題?
var dat = new Date("2009/12/12");
var r = dat.split('/');
您不能split()
日期-您可以split()
字符串,但是:
var dat = "2009/12/12";
var r = dat.split('/');
收益:
["2009", "12", "12"]
要對日期進行等效處理,請使用類似以下的內容:
var dat = new Date();
var r = [dat.getFullYear(), dat.getMonth() + 1, dat.getDate()];
收益:
[2009, 4, 17]
嘗試
dat.toString().split('/');
但是此解決方案取決於語言環境
您是否只想獲取年,月和日? 在這種情況下,最好使用不依賴於語言環境的解決方案並調用以下函數:
dat.getDay();
dat.getMonth();
dat.getFullYear();
當然,它們不會被零填充,但這很容易做到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.