zoukankan      html  css  js  c++  java
  • js日期格式化

    方法一:

    Date.prototype.Format = function (fmt) { //author: meizz
            var o = {
                "M+": this.getMonth() + 1, //月份
                "d+": this.getDate(), //日
                "h+": this.getHours(), //小时
                "m+": this.getMinutes(), //分
                "s+": this.getSeconds(), //秒
                "q+": Math.floor((this.getMonth() + 3) / 3), //季度
                "S": this.getMilliseconds() //毫秒
            };
            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            for (var k in o)
            if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
        }

    调用:

    var time1 = new Date().format("yyyy-MM-dd hh:mm:ss");

    var time2 = new Date().Format("yyyy-MM-dd");

    //格式化日期

    function formatDate() {
        var value2 = new Date();
        var year = value2.getFullYear();
        var month = value2.getMonth() + 1 < 10 ? "0" + (value2.getMonth() + 1) : value2.getMonth() + 1;
        var day = value2.getDate() < 10 ? "0" + value2.getDate() : value2.getDate();
        var currentDate = year + "-" + month + "-" + day;
        return currentDate;
    }

    2、input禁止键盘及中文输入,但可以点击


    <input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste="return false"

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script>
    // 样式 style="ime-mode:disabled" 禁止中文输入
    function noPermitInput(e){
    var evt = window.event || e ;
    if(isIE()){
    evt.returnValue=false; //ie 禁止键盘输入
    }else{
    evt.preventDefault(); //fire fox 禁止键盘输入
    }
    }
    function isIE() {
    if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)
    return true;
    else
    return false;
    }
    </script>
    </HEAD>
    <BODY>
    禁止键盘按键输入及中文输入
    <input type="text" value="" style="ime-mode:disabled" onkeypress="noPermitInput(event)" >
    </BODY>
    </HTML>

    ime-mode    CSS提议属性
    语法:
    ime-mode : auto | active | inactive | disabled
    参数:
    auto : 不影响IME的状态。与不指定ime-mode属性时相同
    active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
    inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
    disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME

    文本框里面不能手动输入
    <input type="text" value="设置仅可读" style="cursor:hand" readonly>
    <input type="text" value="设置无法获取" style="cursor:hand" onfocus="this.blur()">

  • 相关阅读:
    TensorFlow神经网络集成方案
    过滤节点
    获取子节点
    获取兄弟节点
    获取父节点
    遍历DOM树
    获取修改CSS
    获取修改元素属性
    获取修改value
    获取更新元素文本html()
  • 原文地址:https://www.cnblogs.com/spdboke/p/7634627.html
Copyright © 2011-2022 走看看