我想知道它來自unix時間戳的哪一天。例如1322784000
應該真的告訴我這個時間戳是First Friday
,其中1326989000
將返回Third Thursday
。我不知道從哪裏開始,有沒有人做過這樣的事情,可以幫我一把。從UNIX時間戳中查找哪一天
0
A
回答
1
您可以使用此代碼弄清楚的是:
$ts=array(1322784000, 1326989000, 1323216000, strtotime('2011-12-28'), strtotime('2011-12-21'), strtotime('2011-12-28'), strtotime('2011-12-29'));
foreach ($ts as $t) {
$dt = new DateTime('@' . $t);
$d = ceil($dt->format('d')/7);
$str="";
switch ($d) {
case 1: $str = "1st ";
break;
case 2: $str = "2nd ";
break;
case 3: $str = "3rd ";
break;
case 4: $str = "4th ";
break;
default: $str = "5th ";
break;
}
echo $dt->format('Y-m-d H:i:s') . " is: " . $str . $dt->format('l') . "\n";
}
輸出
2011-12-02 00:00:00 is: 1st Friday
2012-01-19 16:03:20 is: 3rd Thursday
2011-12-07 00:00:00 is: 1st Wednesday
2011-12-28 00:00:00 is: 4th Wednesday
2011-12-21 00:00:00 is: 3rd Wednesday
2011-12-28 00:00:00 is: 4th Wednesday
2011-12-29 00:00:00 is: 5th Thursday
-1
相關問題
- 1. 轉換天unix時間戳
- 2. 前一天的Clojure Unix時間戳
- 3. 在php中的2個unix時間戳之間尋找天數
- 4. 查詢Unix時間一天天在Python
- 5. 從MongoExport的unix時間戳查詢ISODate
- 6. 春天開機@RequestParam UNIX時間戳LocalDateTime
- 7. 爲什麼我的一天是從Unix時間戳少開一天在PHP
- 8. 在unix時間戳(php)中獲取昨天的開始時間
- 9. 從Unix時間戳組的時間槽
- 10. 如何將一天添加到SQL Server中的UNIX時間戳?
- 11. Joda時間:查找哪些天在一段時間
- 12. Unix時間戳到LDAP時間戳
- 13. Unix時間戳到FAT時間戳
- 14. 時間戳:iso8601 vs unix時間戳
- 15. 查詢以獲取具有今天的UNIX時間戳的行
- 16. PHP Unix時間戳
- 17. PHP UNIX時間戳
- 18. sqlite中的Unix時間戳?
- 19. Jenkins中的Unix時間戳
- 20. PHP中兩個unix時間戳之間的實際天數
- 21. 第一天的時間戳
- 22. 在文本中查找Unix時間戳,並用sql替換
- 23. 從unix時間戳選擇最近7天mysql
- 24. 今天在特定時間的Unix時間戳
- 25. 轉換Unix時間戳STR和STR到UNIX時間戳在python
- 26. 選擇每天最多一個值(存儲在UNIX時間戳),
- 27. Unix時間戳添加兩天到當天
- 28. 即時到Unix時間戳
- 29. UNIX時間戳小時前
- 30. 查找一天中的可用時間
「第一個星期五」 - 第一星期五以來呢? – Prisoner
這個月的第一個星期五? –
http://www.onlineconversion.com/unix_time.htm,http://www.epochconverter.com/ –