[請益] date 顯示三碼

看板PHP作者 (CAnthony)時間14年前 (2009/12/23 15:44), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
因為快要民國100年了 想說希望顯示三碼 例如現在是 98年 那我就要顯示098 99年 顯示099 100年 顯示100 請問date要更改顯示方式的話 需要怎麼做!? 請大大解惑:) 感激 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.14.18

12/23 16:13, , 1F
原來怎麼顯示?透過 sprintf 的話就是 %03d
12/23 16:13, 1F

12/23 16:43, , 2F
用<?php $date = date("y-m-d"); ?> 去做!!
12/23 16:43, 2F

12/23 16:43, , 3F
但是這樣做只能顯示兩碼
12/23 16:43, 3F

12/23 17:23, , 4F
你去查sprintf該怎麼用就對了
12/23 17:23, 4F

12/23 17:41, , 5F
date('ymd') 是取西元吧?你應該會有一個-1911的動作?
12/23 17:41, 5F

12/23 20:02, , 6F
就算不是透過 sprintf , 用str_len 判斷一下補個0很難嗎- -;
12/23 20:02, 6F

12/23 20:02, , 7F
*strlen
12/23 20:02, 7F

12/24 21:20, , 8F
用字串函數補吧~~
12/24 21:20, 8F
文章代碼(AID): #1BCSfVr1 (PHP)