我使用CI作爲我的框架。如何設置CONSTANT日期格式,以便我不需要在所有文件中更改並搜索date("y-m-d")
?在PHP中創建常量日期格式
0
A
回答
2
放這是一種常見的頭文件:
define('my_date_format', 'y-m-d');
使用常數:
// remember to include the header file first
date(my_date_format);
格式化2010-11-10 10點十二分11秒到日期(MDY):
$myDate = new DateTime('2010-11-10 10:12:11');
$myDate->format('m.d.y');
3
我還沒有嘗試過你所要求的,但某處你應該可以使用define
函數來定義e是一個與您的格式匹配的常量字符串,然後您可以在整個應用程序中引用它
例子:
define('MY_DATE_FORMAT', "y-m-d");
$date = date(MY_DATE_FORMAT);
如果你把這個笨是一個整體的其他問題。我會查看文檔,看看我能找到什麼。
HTH。
編輯:找到這個論壇上的CI站點:http://codeigniter.com/forums/viewthread/185794/它應該讓你開始你需要做什麼。
0
我認爲當你說「常量」日期格式時,你的意思是你每次都需要相同的輸出,但是你並不需要PHP意義上的常量。只寫你自己的函數(或笨而言,「助手」):
// Apply your default format to $format
function display_date($timestamp = NULL, $format = 'y-m-d')
{
// Possibly do some stuff here, like strtotime() conversion
if (is_string($timestamp)) $timestamp = strtotime($timestamp);
// Adjust the arguments and do whatever you want!
// Use the current time as the default
if ($timestamp === NULL) $timestamp = time();
return date($format, $timestamp);
}
用法示例:
echo display_date(); // Current time
echo display_date($user->last_login); // Formatted unix time
echo display_date('Next Monday'); // Accept strings
編寫自己的功能允許在未來更大的靈活性。
相關問題
- 1. 在PHP中格式化日期格式
- 2. 在PHP中爲特定格式創建空日期
- 3. 在php中創建自定義日期格式
- 4. 如何在php中創建特定日期格式
- 5. 在PHP中創建此日期格式:YYYY-MM-DDTHH:MM:SS + -HH:MM
- 6. DataGrid中創建和日期格式
- 7. 如何在PHP中創建當前日期爲MM/DD/YYYY格式的變量?
- 8. 格式日期格式php
- 9. php日期格式不正常
- 10. PHP日期格式
- 11. PHP日期格式
- 12. php日期格式
- 13. 日期格式PHP
- 14. PHP日期格式
- 15. 格式日期(PHP)
- 16. PHP日期格式
- 17. PHP日期格式
- 18. PHP中的日期格式
- 19. 在PHP格式化日期
- 20. 格式化PHP變量的日期
- 21. PHP打印日期變量格式
- 22. 日期格式創建發票
- 23. 創建JSON日期一拉ASP.NET格式
- 24. 如何創建的日期格式
- 25. 如何在查詢瀏覽器中創建表格時創建日期格式
- 26. 日期格式異常
- 27. 在php中更改日期的格式
- 28. 在PHP中轉換日期格式
- 29. 在php中改變日期格式
- 30. 如何在PHP中格式化日期
哇。在同時回答中隨機挑選幾乎相同的假變量名的機會有多大? :p –
只是一個巧合。有趣。 – Raptor
@Shivan猛禽這是我的日期字符串2010-11-10 10:12:11它怎麼能形成?迄今爲止(m.d.y)。 – kedomonzter