如何分别获取年月日!!!!!!

图片说明

获取图片上选取的日期 给他区分开 就是 年是年 月是月 日是日的那种 就分成 三个 但是 年的 还有分成 世纪 跟年 比如说 2016 分成 20 跟16 怎么分 用什么办法

我吧我写的js 贴出来 我只获取了 年 但是我无法给他分成 20 和 16 俩个 我用的是split方法

 function tuaisuan(){
    var shijian = $("#EntTime32").val().replace(/-/g, "-");
    alert(shijian);
    var nian = shijian.split("-",1);
    alert(nian);
    var yue  = shijian.split("-",2);
    alert(yue);

4个回答

你不是写了,split下就行了

    function tuaisuan() {
        var shijian = $("#EntTime32").val()//.replace(/-/g, "-");//你这个替换没有意义
        var arr = shijian.split('-');
        alert('年:'+arr[0])
        alert('月:' + arr[1])
        alert('日:' + arr[2])
    }
qq_15290009
热呛 http://ask.csdn.net/questions/266878
大约 4 年之前 回复
qq_15290009
热呛 额 懂了
大约 4 年之前 回复
qq_15290009
热呛 回复无聊码农: arr[0].substring(0,2)==>20  arr[0].substring(2)==>16 这个是如说2016 也可以选取别的呢 2003 2005 2020等等
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复热呛: arr[0].substring(0,2)==>20  arr[0].substring(2)==>16
大约 4 年之前 回复
qq_15290009
热呛 那 年 怎么拆分 2016 拆成 20 根16
大约 4 年之前 回复
qq_15290009
热呛 回复无聊码农: var nian = arr[0]; 这样
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复热呛: 没注意看。substring截取下就行了arr[0].substring(0,2)==>20  arr[0].substring(2)==>16
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复热呛: arr就是拆分后的数组,0项就是年。。看代码
大约 4 年之前 回复
qq_15290009
热呛 我不是 让他弹出去 是想让他 获取到 var nian = shijian.split("-",1); 像这样 获取的是 2016
大约 4 年之前 回复

截取长度就行了。前两位是世纪,后两位是年份。

qq_15290009
热呛 额 我没写成功 你能帮我写一下吗 还有 月跟 日 我都获取不成功 都是2016,7,1
大约 4 年之前 回复

用substr方法截取

qq_15290009
热呛
大约 4 年之前 回复

str.substring(0,2);

FiangAsDre
GreenRookie 需要哪几位数字截取哪几位
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问