有没有什么函数给数字加0和去掉0
高洛峰
高洛峰 2016-12-09 09:48:57
0
3
1574

有没有函数可以更优雅的实现给数字前面加0呢?比如

01 02 03 …… 07 08 09

给<10的数字前面加0,然后取出来的时候再把0去掉,我主要存取用户的生日年份,取出来在按yyyymmdd这种格式截取,然后再去掉0就可以了,有没有什么函数一部到位的呀?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all (3)
你的女神

自定义函数肯定可以做到,如果是2010-1-1这种格式,想变成2010-01-01 完整可以用时间格式化函数格式化的结果可以是2010-1-1也可以是2010-01-01,完全取决于参数

如果是1想在前面加0,那么就用自定义函数吧

function addzero($value){ if ($value<10){ return '0'.$value; } return $value; }


    学霸
    '2'.replace(/^(\d)$/,'0$1') '20160101'.replace(/(\d{4})(\d{4})/,function(a,b,c){return b + c.replace(/0/g,'')})

    这样去零20161101和20160111结果一样!

      三叔
      a=> ("0" + a).slice(-2) function addZ(a){ return ('0' + a).slice(-2); }


        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!