我有一個非常大的txt文件javascript數組 - 對我來說太大了,不能單獨編輯每個條目。它看起來像這樣:如何用UNIX時間戳替換人類可讀的日期字符串?
["12/1/2011 00:00",15848],["12/1/2011 01:00",15108],["12/1/2011 02:00",14643],["12/1/2011 03:00",14265], &c.
如何通過PHP傳遞此文件來更改所有日期並寫入新文件?我想我需要使用strptime()
或strtotime()
,但我不知道如何繼續。
日期格式爲Month/Day/Year
。
編輯:我結束了從CSV文件重新創建數組。這是我用來防止任何人感興趣的代碼。謝謝您的幫助。
$handle = fopen("stuff.csv", "r");
while(($data = fgetcsv($handle, ",")) !== FALSE) {
echo "[" . strtotime($data[0]) . ", " . $data[1] . "],<br />";
}
@Sam Nabi我只是意識到你有一個javascript數組...你是否將它傳遞給一個JSON字符串的PHP? – rdlowrey
謝謝!這會讓我走。 PHP字符串有大小限制嗎?我的文件有數百萬個字符。 –
我只是將它包含在一個php文件中。它沒有被轉換成JSON。 –