Python终端如何输出彩色字体,终端输出彩色的字体

By admin in 4858美高梅 on 2019年4月5日

一.找出某目录下全体以‘.log’结尾的公文并剔除

1.找出某目录下全体以‘.log’结尾的文本并剔除

贯彻进程:

福寿绵绵进度:

 
    终端的字符颜色是用转义种类控制的,是文本模式下的系统呈现效果,和实际的言语无关。

 
    转义系列是以ESC开始,即用\033来完结(ESC的ASCII码用10进制表示是贰七,用八进制表示便是03三)。

 

书写格式:      千帆竞发部分:\033[彰显格局;前景观;背景象m + 末段部分:\033[Python终端如何输出彩色字体,终端输出彩色的字体。0m

   
 注意:起尾部分的八个参数:突显方式,前景象,背景象是可选参数,能够只写当中的某三个;别的是因为表示多个参数分化含义的数值都是唯1的未有再度的,所以多少个参数的书写先后顺序没有定点供给,系统都能识别;可是,建议遵照暗许的格式规范书写。

   
 对于最终部分,其实也足以总结,可是为了书写规范,建议\033[***开头,\033[0m结尾。

 

数值表示的参数含义:

展现格局: 0(默许值)、1(高亮)、2二(非粗体)、四(下划线)、2四(非下划线)、
5(闪烁)、2五(非闪烁)、七(反显)、贰七(非反显)
前景象(字体颜色): 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)
背景色: 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋 红)、46(青色)、47(白色)

大规模起来格式
\033[0m          
 暗中同意字体符合规律展现,不高亮
\033[32;0m      
灰褐字体寻常显示
\033[一;32;40m  呈现格局: 高亮  
 字体前景色:金黄  背景观:灰褐
\033[0;3一;四陆m  展现方式: 符合规律  
 字体前景色:水晶绿 背景象:黄铜色

 

实例:

  (1)print(“\033[1;3壹;40m您输入的帐号或密码错误!\033[0m”)
 

  上方代码的输出格式为:字体高亮,铁蓝前景,红棕背景    
 PS:前景象也便是字体的水彩
  4858美高梅 1

  (2)print(“\033[0;31m%s\033[0m” % “输出深绿字符”)

  #下面代码的出口格式为:字体暗中同意,绿蓝前景

  4858美高梅 2

 

注意:呈现方式、字体颜色、背景象只写三个要么四个,因为其数值都不一样

原稿地址:

 

1 import os
2 print(os.getcwd())
3 os.chdir(r'文件所在目录')
4 li = os.listdir()#列出该目录下的所有文件
5 for i in li:
6     if i.endswith('.log'):  #找出所有以.log结尾的文件并删除
7         os.remove(i)
1 import os
2 print(os.getcwd())
3 os.chdir(r'文件所在目录')
4 li = os.listdir()#列出该目录下的所有文件
5 for i in li:
6     if i.endswith('.log'):  #找出所有以.log结尾的文件并删除
7         os.remove(i)

 
    终端的字符颜色是用转义系列控制的,是文本方式下的种类来得效果,和实际的语言无关。

 2.用到paramiko批量远程登录服务器执行命令,并再次来到结果

 二.选取paramiko批量远程登录服务器执行命令,并再次来到结果

 
    转义连串是以ESC早先,即用\033来形成(ESC的ASCII码用十进制表示是二七,用8进制表示正是03三)。

 1 import  commands
 2 import subprocess
 3 import paramiko
 4 import time
 5 host_lists=(
 6 ('192.168.1.12'),
 7 ('192.168.1.240'),
 8 ('172.168.96.3'),
 9 ('192.168.1.12'),
10 ('172.168.96.3'),
11 ('192.68.23.25'),
12 ('10.236.53.69'),
13 ('11.23.36.33'),
14 )
15 
16 
17 def getServerInfo(host,user,password,services):
18     conn=paramiko.SSHClient()
19     conn.load_system_host_keys()
20     conn.set_missing_host_key_policy(paramiko.AutoAddPolicy())
21     conn.connect(hostname=host,port=22,username=user,password=password,allow_agent=False,look_for_keys=False)
22     stdin,stdout,stderr=conn.exec_command("ps aux|awk '{print $3,$4,$5,$6,$11}'|grep %s" % services,timeout=5)#要执行的命令
23     info=stdout.read()  # 在python3中,获取的info值是字节型(b'dsfdfffd'),要decode一下
       info = info.decode('utf-8')
       conn.close()
24     return info
25 def ping_test(host):
26     p =  commands.getoutput("ping "+host+" -w 1|wc -l") #指定ping一秒
27     if p =='6':   #如果能ping通
28         info=getServerInfo(host,'root','111111','pick')
29         info_list=info.split()
30         print "%s\t\t%s\t\t%s\t\t%s\t\t%s\t\t%s\t"%(host,info_list[0],info_list[1],info_list[2],info_list[3],info_list[4]),
31         with open("yes.log","a+") as f:
32             f.write(host+'\n')
33     elif p == '5': #如果不能ping通
34         print  "%s\t\tNO\t\tNO\t\tNO\t\tNO\t\tNO\t"% (host),
35         with open("no.log","a+") as f_no:
36             f_no.write(host+'\n')
37 def out_info():
38      now1 = time.time()
39      ping_test(host)
40      now2 = time.time()
41      now3 = now2 - now1
42      print "\t",now3
43 if __name__ == '__main__':
44     print"ip                     %CPU            %MEM             VSZ             RSS            services         time_use(s)"
45 
46     for host in host_lists:
47         try:
48             out_info()
49         except:
50             print host,"      NO_ssh"
51             with open("no_ssh.log","a+") as f_except:
52                 f_except.write(host+'\n')
 1 import  commands
 2 import subprocess
 3 import paramiko
 4 import time
 5 host_lists=(
 6 ('192.168.1.12'),
 7 ('192.168.1.240'),
 8 ('172.168.96.3'),
 9 ('192.168.1.12'),
10 ('172.168.96.3'),
11 ('192.68.23.25'),
12 ('10.236.53.69'),
13 ('11.23.36.33'),
14 )
15 
16 
17 def getServerInfo(host,user,password,services):
18     conn=paramiko.SSHClient()
19     conn.load_system_host_keys()
20     conn.set_missing_host_key_policy(paramiko.AutoAddPolicy())
21     conn.connect(hostname=host,port=22,username=user,password=password,allow_agent=False,look_for_keys=False)
22     stdin,stdout,stderr=conn.exec_command("ps aux|awk '{print $3,$4,$5,$6,$11}'|grep %s" % services,timeout=5)#要执行的命令
23     info=stdout.read()  # 在python3中,获取的info值是字节型(b'dsfdfffd'),要decode一下
       info = info.decode('utf-8')
       conn.close()
24     return info
25 def ping_test(host):
26     p =  commands.getoutput("ping "+host+" -w 1|wc -l") #指定ping一秒
27     if p =='6':   #如果能ping通
28         info=getServerInfo(host,'root','111111','pick')
29         info_list=info.split()
30         print "%s\t\t%s\t\t%s\t\t%s\t\t%s\t\t%s\t"%(host,info_list[0],info_list[1],info_list[2],info_list[3],info_list[4]),
31         with open("yes.log","a+") as f:
32             f.write(host+'\n')
33     elif p == '5': #如果不能ping通
34         print  "%s\t\tNO\t\tNO\t\tNO\t\tNO\t\tNO\t"% (host),
35         with open("no.log","a+") as f_no:
36             f_no.write(host+'\n')
37 def out_info():
38      now1 = time.time()
39      ping_test(host)
40      now2 = time.time()
41      now3 = now2 - now1
42      print "\t",now3
43 if __name__ == '__main__':
44     print"ip                     %CPU            %MEM             VSZ             RSS            services         time_use(s)"
45 
46     for host in host_lists:
47         try:
48             out_info()
49         except:
50             print host,"      NO_ssh"
51             with open("no_ssh.log","a+") as f_except:
52                 f_except.write(host+'\n')

 

4858美高梅 , 3.paramiko/client.py

 3.paramiko/client.py

挥洒格式:      起尾部分:\033[显示方式;前景象;背景象m + 谈起尾巴部分分:\033[0m

第三20行设置网络不通超时时间

第320行设置网络不通超时时间

   
 注意:初阶部分的四个参数:突显情势,前景观,背景象是可选参数,能够只写当中的某三个;别的由于表示多个参数分裂含义的数值都以唯1的未有再一次的,所以多个参数的书写先后顺序未有稳定须要,系统都能辨别;可是,建议依照默许的格式规范书写。

四.装置输出颜色

4.安装输出颜色

   
 对于最终部分,其实也能够大约,不过为了书写规范,建议\033[***开头,\033[0m结尾。

格式:\033[显示方式;前景色;背景色m

说明:
前景色            背景色           颜色
---------------------------------------
30                40              黑色
31                41              红色
32                42              绿色
33                43              黃色
34                44              蓝色
35                45              紫红色
36                46              青蓝色
37                47              白色
显示方式           意义
-------------------------
0                终端默认设置
1                高亮显示
4                使用下划线
5                闪烁
7                反白显示
8                不可见

例子:
\033[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->
\033[0m          <!--采用终端默认设置,即取消颜色设置-->   
格式:\033[显示方式;前景色;背景色m

说明:
前景色            背景色           颜色
---------------------------------------
30                40              黑色
31                41              红色
32                42              绿色
33                43              黃色
34                44              蓝色
35                45              紫红色
36                46              青蓝色
37                47              白色
显示方式           意义
-------------------------
0                终端默认设置
1                高亮显示
4                使用下划线
5                闪烁
7                反白显示
8                不可见

例子:
\033[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->
\033[0m          <!--采用终端默认设置,即取消颜色设置-->   

 

4858美高梅 3

4858美高梅 4

数值表示的参数含义:

  • 备注:
    • \033[1;3一;40m:
      代表接下去输出内容为:高亮展现,前景观为革命,背景象被青绿。
    • \033[0m:代表接下去的输入内容为极端私下认可设置,也正是吊销在此之前的颜色设置,借使没有这么些,接下去的输出,都是上面包车型客车设置。
  • 例子:

    password = raw_input(‘请输入用户密码,假设不设置,\033[5;33;40m请回车!\033[0m。暗中认可密码为: NewPassWord201陆)’)

    • 本身的安装是,闪烁、前景象为香艳,背景象为红棕。输出的功用是:”请回车“
       这四个字一向在闪烁,且字体为香艳,背景观为深灰蓝。
  • 备注:
    • \033[一;31;40m:
      代表接下去输出内容为:高亮展现,前景观为深红,背景象被水草绿。
    • \033[0m:代表接下去的输入内容为终端暗中认可设置,也正是吊销此前的颜料设置,假如未有那一个,接下去的出口,都是下面的设置。
  • 例子:

    password = raw_input(‘请输入用户密码,借使不设置,\033[5;33;40m请回车!\033[0m。暗中认可密码为: NewPassWord201陆)’)

    • 自个儿的设置是,闪烁、前景象为香艳,背景象为原野绿。输出的作用是:”请回车“
       这八个字一贯在闪烁,且字体为香艳,背景观为淡绿。

显示格局: 0(暗中同意值)、1(高亮)、2二(非粗体)、四(下划线)、二四(非下划线)、
伍(闪烁)、二五(非闪烁)、七(反显)、二7(非反显)
前景色: 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋
红)、36(青色)、37(白色)
背景色: 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋 红)、46(青色)、47(白色)

伍.到手当前局域网内的持有在用ip

5.获得当前局域网内的有着在用ip

常见起来格式
\033[0m          
 暗中认可字体符合规律显示,不高亮
\033[3二;0m      
灰褐字体符合规律突显
\033[一;3贰;40m  展现格局: 高亮  
 字体前景象:铁锈棕  背景象:煤黑
\033[0;3一;四6m  突显方式: 不荒谬  
 字体前景象:浅绿灰 背景观:银色

 1 ##python 2.7
 2 import platform
 3 import sys
 4 import os
 5 import time
 6 import thread
 7 
 8 
 9 def get_os():
10     os = platform.system()
11     if os == "Windows":
12         return "n"
13     else:
14         return "c"
15 
16 
17 def ping_ip(ip_str):
18     cmd = ["ping", "-{op}".format(op=get_os()),"1", ip_str]
19     output = os.popen(" ".join(cmd)).readlines()
20 
21     flag = False
22     for line in list(output):
23         if not line:
24             continue
25         if str(line).upper().find("TTL") >= 0:
26             flag = True
27             break
28     if flag:
29         print "ip: %s is useing ***" % ip_str
30 
31 
32 def find_ip(ip_prefix):
33     for i in range(1, 256):
34         ip = '%s.%s' % (ip_prefix, i)
35         thread.start_new_thread(ping_ip, (ip,))
36         time.sleep(0.3)
37 
38 
39 if __name__ == "__main__":
40     commandargs = raw_input( "Enter start IP  [For example:192.168.1.1] >>>")
41     print "start time %s" % time.ctime()
42     commandargs = str(commandargs)
43     args = "".join(commandargs)
44     ip_prefix = '.'.join(args.split('.')[:-1])
45     find_ip(ip_prefix)
46     print "end time %s" % time.ctime()
 1 ##python 2.7
 2 import platform
 3 import sys
 4 import os
 5 import time
 6 import thread
 7 
 8 
 9 def get_os():
10     os = platform.system()
11     if os == "Windows":
12         return "n"
13     else:
14         return "c"
15 
16 
17 def ping_ip(ip_str):
18     cmd = ["ping", "-{op}".format(op=get_os()),"1", ip_str]
19     output = os.popen(" ".join(cmd)).readlines()
20 
21     flag = False
22     for line in list(output):
23         if not line:
24             continue
25         if str(line).upper().find("TTL") >= 0:
26             flag = True
27             break
28     if flag:
29         print "ip: %s is useing ***" % ip_str
30 
31 
32 def find_ip(ip_prefix):
33     for i in range(1, 256):
34         ip = '%s.%s' % (ip_prefix, i)
35         thread.start_new_thread(ping_ip, (ip,))
36         time.sleep(0.3)
37 
38 
39 if __name__ == "__main__":
40     commandargs = raw_input( "Enter start IP  [For example:192.168.1.1] >>>")
41     print "start time %s" % time.ctime()
42     commandargs = str(commandargs)
43     args = "".join(commandargs)
44     ip_prefix = '.'.join(args.split('.')[:-1])
45     find_ip(ip_prefix)
46     print "end time %s" % time.ctime()

 

 六.依据ip地址获取当前岗位音信(调用百度地图接口)

 陆.依照ip地址获取当前职责消息(调用百度地图接口)

实例:

基于python3.5

基于python3.5

  (1)print(“\033[一;3一;40m您输入的帐号或密码错误!\033[0m”)
 

from urllib import request
import gevent,time
import json
from gevent import monkey
monkey.patch_all() #把当前程序的所有的io操作单独的做上标记,这样gevent就可以识别到io操作了

def f(url):
    print('GET: %s' % url)
    resp = request.urlopen(url)
    data = resp.read().decode()
    with open('ip.txt','w') as f:
        f.write(data)
    with open("ip.txt","r") as f:
        for i in f:        #注意,json反序列化的时候要迭代才可以,否则报错
            c = json.loads(i)
        print(type(c),c)
        print(c["address"])
    print('%d bytes received from %s.' % (len(data), url))

async_time_start = time.time()
gevent.joinall([
#     gevent.spawn(f, 'https://www.python.org/'),
#     gevent.spawn(f, 'https://www.yahoo.com/'),
#     gevent.spawn(f, 'https://github.com/'),
      gevent.spawn(f, 'http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll',)
])
print("异步cost",time.time() - async_time_start)

输出:
GET: http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll
<class 'dict'> {'address': 'CN|山东|济宁|None|UNICOM|0|0', 'content': {'point': {'x': '116.60079762', 'y': '35.40212166'}, 'address': '山东省济宁市', 'address_detail': {'district': '', 'street_number': '', 'province': '山东省', 'city_code': 286, 'city': '济宁市', 'street': ''}}, 'status': 0}
CN|山东|济宁|None|UNICOM|0|0
317 bytes received from http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll.
异步cost 0.062041282653808594
from urllib import request
import gevent,time
import json
from gevent import monkey
monkey.patch_all() #把当前程序的所有的io操作单独的做上标记,这样gevent就可以识别到io操作了

def f(url):
    print('GET: %s' % url)
    resp = request.urlopen(url)
    data = resp.read().decode()
    with open('ip.txt','w') as f:
        f.write(data)
    with open("ip.txt","r") as f:
        for i in f:        #注意,json反序列化的时候要迭代才可以,否则报错
            c = json.loads(i)
        print(type(c),c)
        print(c["address"])
    print('%d bytes received from %s.' % (len(data), url))

async_time_start = time.time()
gevent.joinall([
#     gevent.spawn(f, 'https://www.python.org/'),
#     gevent.spawn(f, 'https://www.yahoo.com/'),
#     gevent.spawn(f, 'https://github.com/'),
      gevent.spawn(f, 'http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll',)
])
print("异步cost",time.time() - async_time_start)

输出:
GET: http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll
<class 'dict'> {'address': 'CN|山东|济宁|None|UNICOM|0|0', 'content': {'point': {'x': '116.60079762', 'y': '35.40212166'}, 'address': '山东省济宁市', 'address_detail': {'district': '', 'street_number': '', 'province': '山东省', 'city_code': 286, 'city': '济宁市', 'street': ''}}, 'status': 0}
CN|山东|济宁|None|UNICOM|0|0
317 bytes received from http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll.
异步cost 0.062041282653808594

  上方代码的出口格式为:字体高亮,品红前景,藏深紫灰背景    
 PS:前景象也正是字体的颜色
  4858美高梅 5

 

 

  (2)print(“\033[0;31m%s\033[0m” % “输出浅豆绿字符”)

基于python2.7

基于python2.7

  #上边代码的输出格式为:字体默许,灰色前景

 1 # encoding=utf8
 2 
 3 import json
 4 import urllib2
 5 import httplib
 6 #调用百度地图接口
 7 url = 'http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll'
 8 temp = urllib2.urlopen(url)
 9 hjson = json.loads(temp.read())
10 #print hjson
11 province = hjson['content']['address_detail']['province']
12 city = hjson['content']['address_detail']['city']
13 city_code = hjson['content']['address_detail']['city_code']
14 address = hjson['content']['address']
15 point = hjson['content']['point']
16 aa = hjson['address']
17 print "城市代码:",city_code
18 print "地址:",address
19 print "纬度:",point['y']
20 print '经度:',point['x']
21 print "详细(包含地址及运营商信息):",aa
 1 # encoding=utf8
 2 
 3 import json
 4 import urllib2
 5 import httplib
 6 #调用百度地图接口
 7 url = 'http://api.map.baidu.com/location/ip?ak=NKrVZ3qLBjSG47KKMjIsfNW3CSwrp4GT&coor=bd09ll'
 8 temp = urllib2.urlopen(url)
 9 hjson = json.loads(temp.read())
10 #print hjson
11 province = hjson['content']['address_detail']['province']
12 city = hjson['content']['address_detail']['city']
13 city_code = hjson['content']['address_detail']['city_code']
14 address = hjson['content']['address']
15 point = hjson['content']['point']
16 aa = hjson['address']
17 print "城市代码:",city_code
18 print "地址:",address
19 print "纬度:",point['y']
20 print '经度:',point['x']
21 print "详细(包含地址及运营商信息):",aa

  4858美高梅 6

 7.进度条

 7.进度条

 

 

 

文章转发自链接 

 1 #!usr/bin/env/python
 2 # -*- coding:utf-8 -*-
 3 # from  wangteng
 4 import time
 5 import sys
 6 for i in range(101):
 7     sys.stdout.write('\r')
 8     sys.stdout.write("%s%% |%s" %(int(i%101), int(i%101)*'#'))
 9     sys.stdout.flush()
10     time.sleep(0.5)
11 
12 sys.stdout.write('\n')

 1 #!usr/bin/env/python
 2 # -*- coding:utf-8 -*-
 3 # from  wangteng
 4 import time
 5 import sys
 6 for i in range(101):
 7     sys.stdout.write('\r')
 8     sys.stdout.write("%s%% |%s" %(int(i%101), int(i%101)*'#'))
 9     sys.stdout.flush()
10     time.sleep(0.5)
11 
12 sys.stdout.write('\n')

可以根据以下代码修改,将分子分母都修改为变量

zi = 67
fu = 103
a = zi/fu*100
a = int(a)
print(a*'#')
a = str(a)
print(a[:5],'%')
 1 #!usr/bin/env/python
 2 # -*- coding:utf-8 -*-
 3 # from  wangteng
 4 import time
 5 import sys
 6 for i in range(101):
 7     sys.stdout.write('\r')
 8     sys.stdout.write("%s%% |%s" %(int(i%101), int(i%101)*'#'))
 9     sys.stdout.flush()
10     time.sleep(0.5)
11 
12 sys.stdout.write('\n')

 1 #!usr/bin/env/python
 2 # -*- coding:utf-8 -*-
 3 # from  wangteng
 4 import time
 5 import sys
 6 for i in range(101):
 7     sys.stdout.write('\r')
 8     sys.stdout.write("%s%% |%s" %(int(i%101), int(i%101)*'#'))
 9     sys.stdout.flush()
10     time.sleep(0.5)
11 
12 sys.stdout.write('\n')

可以根据以下代码修改,将分子分母都修改为变量

zi = 67
fu = 103
a = zi/fu*100
a = int(a)
print(a*'#')
a = str(a)
print(a[:5],'%')

 捌.mysql表插入数据时自动抬高插入时间,只要求在原表上再加二个字段即可TIMESTAMP

 8.mysql表插入数据时自动抬高插入时间,只必要在原表上再加三个字段即可TIMESTAMP

    ALTER TABLE t2 ADD nowtime TIMESTAMP default CURRENT_TIMESTAMP;

    ALTER TABLE t2 ADD nowtime TIMESTAMP default CURRENT_TIMESTAMP;

 9.html每5秒自动刷新页面

 九.html每5秒自动刷新页面

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <META HTTP-EQUIV="Refresh" CONTENT="5">
</head>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <META HTTP-EQUIV="Refresh" CONTENT="5">
</head>

10.html改动时间格式

拾.html改动时间格式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <META HTTP-EQUIV="Refresh" CONTENT="5">
</head>
<body>
主要是script代码
<script>
function date2str(x,y) {
    var z = {M:x.getMonth()+1,d:x.getDate(),h:x.getHours(),m:x.getMinutes(),s:x.getSeconds()};
    y = y.replace(/(M+|d+|h+|m+|s+)/g,function(v) {return ((v.length>1?"0":"")+eval('z.'+v.slice(-1))).slice(-2)});
    return y.replace(/(y+)/g,function(v) {return x.getFullYear().toString().slice(-v.length)});
}
var d = new Date('Mon Feb 06 2017 16:21:44');自定义一个时间
alert(date2str(d,"yyyy-MM-dd hh:mm:ss"));
alert(date2str(d,"yyyy-M-d h:m:s"));
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <META HTTP-EQUIV="Refresh" CONTENT="5">
</head>
<body>
主要是script代码
<script>
function date2str(x,y) {
    var z = {M:x.getMonth()+1,d:x.getDate(),h:x.getHours(),m:x.getMinutes(),s:x.getSeconds()};
    y = y.replace(/(M+|d+|h+|m+|s+)/g,function(v) {return ((v.length>1?"0":"")+eval('z.'+v.slice(-1))).slice(-2)});
    return y.replace(/(y+)/g,function(v) {return x.getFullYear().toString().slice(-v.length)});
}
var d = new Date('Mon Feb 06 2017 16:21:44');自定义一个时间
alert(date2str(d,"yyyy-MM-dd hh:mm:ss"));
alert(date2str(d,"yyyy-M-d h:m:s"));
</script>
</body>
</html>

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有