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()">

  • 相关阅读:
    进程池,线程池,协程,gevent模块,协程实现单线程服务端与多线程客户端通信,IO模型
    线程相关 GIL queue event 死锁与递归锁 信号量l
    生产者消费者模型 线程相关
    进程的开启方式 进程的join方法 进程间的内存隔离 其他相关方法 守护进程 互斥锁
    udp协议 及相关 利用tcp上传文件 socketserver服务
    socket套接字 tcp协议下的粘包处理
    常用模块的完善 random shutil shevle 三流 logging
    day 29 元类
    Django入门
    MySQL多表查询
  • 原文地址:https://www.cnblogs.com/spdboke/p/7634627.html
Copyright © 2011-2022 走看看