我在PHP中有一個unix時間戳(int)。我想在HTML5 datetime輸入元素中以很好的方式顯示此值。我希望能夠讓用戶以一種漂亮的可視方式看到這個值,並編輯它。有沒有什麼好的方法來做到這一點,或者我是否在愚弄自己,我將不得不大肆渲染大量的字符串操作?到HTML 5輸入類型的PHP時間戳= datetime元素
回答
HTML5 Input time
是這樣的:1985-04-12T23:20:50.52
你可以做,在PHP這樣的:
echo date("Y-m-d\TH:i:s");
輸出
2012-10-02T19:12:49
HTML與時間戳
<input type="datetime" value="<?php echo date("Y-m-d\TH:i:s",$timestamp); ?>"/>
根據HTML5 Specification for input type="datetime",它應該與設置value
屬性一樣簡單。
value="<?php echo date('c', $timestamp); ?>"
有關其他格式化程序,請參閱。
我希望問題中指定的日期時間。 – thatidiotguy
我的錯誤。查看* datetime *的更新。 –
其他的例子都產生了時間元素的有效時間戳記格式的老辦法 - 在PHP中新的辣味:
<time><?php echo date(DATE_W3C); ?></time>
,將產生類似的格式:
「2013 -05-19T06:40:08 + 00:00"
該問題具體詢問'輸入[type = datetime]'* not *'time [datetime]'。 感謝您向我介紹'date()'的[預定義常量](http://php.net/manual/en/class.datetime.php#datetime.constants.types),不過!我會堅持'date('c')'這也會導致相同的[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)字符串以及hehe。 – Alastair
日期時間不爲我的Chrome瀏覽器,日期時間本地讓我選擇從彈出的日期和時間。
例如
<input type="datetime-local" name="xyz" value="<?php echo date("Y-m-d\TH:i:s",time()); ?>"/>
時間()函數是不相關的,我使用它很容易讓用戶從當前之前或之後選擇..時間。
- 1. 綁定NG-模型存放時間戳爲datetime本地輸入
- 2. html 5表單輸入類型時間與最小和最大
- 3. HTML 5輸入類型時間不適用於Android
- 4. UNIX時間戳到MySQL DATETIME
- 5. C#Unix時間戳到DateTime
- 6. 記錄時間的最佳輸入類型持續時間Html
- 7. HTML 5 - 實時獲取其值的輸入類型文本
- 8. 具有時間類型的html輸入元素是否具有默認值?
- 9. GWT HTML 5輸入類型電話
- 10. 更改輸入元素的類型
- 11. MySQL DATETIME類型輸入
- 12. CLSQL時間戳列類型
- 13. 地圖時間戳的DateTime
- 14. 將datetime轉換爲時間戳php
- 15. symfony 2獨立窗體日期時間驗證'時間戳'輸入類型
- 16. 如何將日期類型輸入轉換爲時間戳
- 17. 轉換Unix紀元時間戳到MySQL時間戳PHP
- 18. 如何導入時間戳記類型?
- 19. jQuery輸入使用sql時間戳輸入日期時間戳yyyy/mm/dd hh:mm:ss
- 20. 當輸入小數點時,HTML 5「number」類型輸入沒有值
- 21. 查找輸入元素的「類型」
- 22. PHP gmdate到時間戳
- 23. Symfony3格式的Unix時間戳輸入
- 24. 從php中填充HTML輸入元素
- 25. MySQL時間戳datetime轉換
- 26. 的Javascript時間戳的PHP - MySQL的時間戳型
- 27. 插入時間戳到file_put_contents輸出
- 28. Android DateTime到11位Unix時間戳
- 29. PHP DateTime類接受@ {$ timestamp}作爲時間戳。爲什麼?
- 30. 時間戳數據類型
這將進入''元素的值屬性嗎?另外,我認爲你不是'''',這樣就不會混淆別人。 – thatidiotguy
'echo'允許','分隔輸出。 –
我今天學到了一些新東西。感謝您對我所應該的改正感到高興。 – thatidiotguy