PHP計算年齡這種功能自己寫真是太辛苦了,
所以我第一個反應是完全不考慮自己刻,上網找一下馬上有一個很不錯的範例:
http://stackoverflow.com/questions/3776682/php-calculate-age
下方有個答案得到51票的計算方式
只要丟入日期格式(yyyy/mm/dd),最後可以得到$age ,就是年齡的計算結果。
之所以沒有用JavaScript來做,是因為我使用了jQuery Validation Engine,沒有官方計算年齡的api,自己寫custom又必須符合regex的形式,找不到regex,只好折返往ajax跟php要計算結果的方式去走。(或自行擴充核心xd)
會寫純粹判斷的歲數的js很好寫,code會很長,但是很少寫
可是regex,很難寫,但是code很短,
我還沒有找到regex的寫法,若有找到會再分享出來。
補充:
Calculate age of person from date of birth using JavaScript
JavaScript: Form Validation: Date and Time
訂閱:
張貼留言 (Atom)
Vue multiselect set autofocus and tinymce set autofocus
要在畫面一進來 focus multiselect 的方式: 參考: https://jsfiddle.net/shentao/mnphdt2g/ 主要就是在 multiselect 的 tag 加上 ref (例如: my_multiselect), 另外在 mounted...
-
有一次我在開branch的時候: $ git checkout -b winwu/dev 發生了這個錯誤: fatal: Not a git repository (or any of the parent directories): .git 不過,起因不是重...
-
最近工作常常在 windows 跟 Mac, Linux 上切換來切換去,發現在 Mac 掛磁碟機近來的 Repo 莫名其妙都進 git status 變成需要 diff 的檔案,明明也沒修改什麼,也有可能是因為用 afp 掛進來的,然後我也完全忘記有檔案權限這件事情,還好同事英...
-
繼上次我寫過一篇筆記 : HTML製作edm的技巧與問題 最近發現即便我遵守一些製作edm或是email信件的規則,一樣會有在各大mail system(各大信箱,ex:Microsoft outlook, gmail, hotmail, Yahoo mail....)出現各...
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD