[心得] 用C#計算PHP內mktime值

看板C_Sharp (C#)作者 (tomex_ou)時間21年前 (2004/07/16 17:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
若你使用一些php等論壇軟件,它們的時間常存成類似這樣的數字: 1089940063 在不了解php語法時,真猜不出其意。 原來它是目前時間減掉1970/1/1 (unix timestamp)的總秒數 若你要用c#自動貼文章到論壇,計算時間秒數是必要的。 c#中的DateTime之TotalSeconds屬性是目前GMT時刻減去西元0年1/1日 因此最乾淨的寫法就是: TimeSpan ts = DateTime.Now.ToUniversalTime().Subtract(new DateTime(1970, 1,1,0,0,0)); double sec = Math.Floor(ts.TotalSeconds); 至於php乾淨的類似寫法,即: $now = getdate(); $sec = $now[0]; 之前對php不熟,在那兒date()/mktime()計算了一堆,真是...#$@% -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.183.211 ※ 編輯: tomex 來自: 140.119.183.211 (07/16 09:23)
文章代碼(AID): #10zvlOZD (C_Sharp)
文章代碼(AID): #10zvlOZD (C_Sharp)