html输入年份求属相,在窗体应用程序中怎么输出年份然后显示生肖,求代

html-css017

html输入年份求属相,在窗体应用程序中怎么输出年份然后显示生肖,求代,第1张

提起html输入年份求属相,大家都知道,有人问输入年份,判断该年的生肖,另外,还有人想问怎么用年份推算生肖?求方法,你知道这是怎么回事?其实编写程序,输入一个年份,判断该年属相.(提示switch-…,下面就一起来看看在窗体应用程序中怎么输出年份然后显示生肖,求代码,希望能够帮助到大家!

html输入年份求属相

这个可以用取模的方式实现。主要思路如下:

dimyearasinteger

dimremasinteger

year=val(inputbox(“请输入年份”))

rem=

selectcaserem

case0

msgbox”猴”

case1

msgbox”鸡”

case2

msgbox”狗”

case3

msgbox”猪”

case4

msgbox”鼠”

case5

msgbox”牛”

编写程序,输入一个年份,判断该年属相.(提示switch-…

case6

msgbox”虎”

case7

msgbox”兔”

case8

msgbox”龙”

case9

msgbox”蛇”

msgbox”马”

msgbox”羊”

endselect

主要代码就是这样了,你在根据要修改完善下就可以了

html输入年份求属相:输入年份,判断该年的生肖

这个答案是:牛

属牛人的性格优点:①勤奋努力,有强烈的进取心;②忠厚老实,务实,责任心强,有耐力;③有正义感,爱打抱不平;

④勤俭持家,稳定。

属牛人的性格弱点:稍微固执已见,缺乏通融;有时钻”牛角尖”主观独断

属牛人的性格详解:从出生时辰对属牛人人生的影响来看,白天出生的安静的夜晚出生的牛更积极、更好斗。与此相仿,夏天出生的冬天出生的牛生活更、更富有。

PHP输入年份查询属相的代码。

PHP通过年份查询属相示例代码如下,具体逻辑体现在代码中。

//判断是否为日期格式,默认时间格式为Y-m-d

function is_date($dateStr,$fmt=”Y-m-d”){

    $dateArr = explode(“-“,$dateStr)

    if(empty($dateArr)){

        return false

    }

    foreach($dateArr as $val){

        if(strlen($val)<2){

            $val=”0″.$val

        }

        $newArr[]=$val

    }

    $dateStr =implode(“-“,$newArr)

    $unixTime=strtotime($dateStr)

    $checkDate= date($fmt,$unixTime)

    if($checkDate==$dateStr)

        return true

    else

        return false//通过出生年月获取属相

function getShuXiang($bithdayDate){

    

    //判断输入日期格式

    if(!is_date($bithdayDate)){

        

        echo “日期输入错误,请检查!”

    }

    //年是鼠年

    $data = array(‘鼠’,’牛’,’虎’,’兔’,’龙’,’蛇’,’马’,’羊’,’猴’,’鸡’,’狗’,’猪’)

    $index = ($bithdayDate-)%12

    return $data[$index]echo “属相:”.getShuXiang(“-05-19”)

//属相:蛇

?>

以上就是与在窗体应用程序中怎么输出年份然后显示生肖,求代码相关内容,是关于输入年份,判断该年的生肖的分享。看完html输入年份求属相后,希望这对大家有所帮助!

如何把时间戳转成日期一般有两种方式,一个是使用脚本语言来转换好之后显示,一个是使用js来前台转换.

一:脚本语言方式(以PHP为例)[推荐]

在输出的时候遇到时间戳,一般都是使用脚本语言处理好之后传给前端来显示.一般的脚本语言中都有转换时间格式的方法.例如PHP中的date方法

<?php

$time='1499655375'    //时间戳一般为10位整型数字

$timestr=date('Y-m-d H:i:s',$time)//转换时,需要设置输出格式

echo $timestr//输出2017-7-10 10:56:15

在php或其他后台脚本处理完之后,然后传送给前端直接显示即可.

二:JS前端转换[不推荐]

如果后台程序不会转换或者其他原因只能接收到时间戳,那么就需要前端用JS来装换格式了.

<script>

var time='1499655375'

var newtime=time*1000//这里需要注意js时间戳精确到毫秒,所以要乘以1000后转换.

//方法一(格式受限于用户系统,不推荐):

var timestr=new Date(newtime)

alert(timestr)//输出格式2017/7/10 上午10:56:15

//方法二(推荐):

function gettime(t){

var _time=new Date(t)

var   year=_time.getFullYear()//2017

var   month=_time.getMonth()+1//7

var   date=_time.getDate()//10

var   hour=_time.getHours()//10

var   minute=_time.getMinutes()//56

var   second=_time.getSeconds()//15

return   year+"年"+month+"月"+date+"日   "+hour+":"+minute+":"+second//这里自己按自己需要的格式拼接

}

alert(gettime(newtime))//输出2017年7月10日 10:56:15

</script>

1、双击打开MyEclipse IDE开发软件,新建日期类DateUtils。

2、创建静态方法findDate,返回List<String>类型。

3、声明一个List<String>list集合,向List集合存储英文星期。

4、调用findDate静态方法,并打印List集合存储结果。

5、查看控制台打印的结果,看看结果组成结构。