`
iMzw
  • 浏览: 193981 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

请您先登录,才能继续操作

如何ActionScript3 根据出生日期获得年龄

    博客分类:
  • Flex
as3 
阅读更多
我一直很诧异,居然不能很容易的找到ActionScript3 根据出生日期获得年龄的代码。
最后在drawlogic找到,发现他和我发出了一样的感慨。

function calculateAge(birthdate:Date):Number {
    var dtNow:Date = new Date();// gets current date
    var currentMonth:Number = dtNow.getMonth();
    var currentDay:Number = dtNow.getDay();
    var currentYear:Number = dtNow.getFullYear();

    var bdMonth:Number = birthdate.getMonth();
    var bdDay:Number = birthdate.getDay();
    var bdYear:Number = birthdate.getFullYear();

    // get the difference in years
    var years:Number = dtNow.getFullYear() - birthdate.getFullYear();
    // subtract another year if we're before the
    // birth day in the current year
    if (currentMonth < bdMonth || (currentMonth == bdMonth && currentDay < bdDay)) {
        years--;
    }
    return years;
}

function dateStringToObject(dateString):Date {
    var date_ar = dateString.split("/");
    return new Date(date_ar[2],date_ar[0] - 1,date_ar[1]);
}

var dateNow:Date = new Date();
var checkDate:String = "10/22/1987";
var dateBirthday:Date = dateStringToObject(checkDate);
trace("dateNow = "+dateNow);
trace("dateBirthday = "+dateBirthday);
trace("age = "+calculateAge(dateBirthday));



IT'S NEAL MI.
分享到:
评论

相关推荐

    actionscript3

    本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...

    ActionScript3中文手册

    ActionScript3是Adobe Flash平台的核心编程语言,用于创建交互式内容、富互联网应用程序(RIA)以及游戏。这个“ActionScript3中文手册”是为开发者提供的一份详细文档,旨在帮助他们理解和掌握ActionScript3的基本...

    actionscript 3 as3 pdf

    as3 pdf下载 ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player Runtime 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,...

    Flash ActionScript 3殿堂之路

    《Flash ActionScript3殿堂之路》共分5个部分。第1部分:ActionScript 3语言基础;第2部分:ActionScript 3面向对象编程;第3部分:ActionScript 3 核心类;第4部分:ActionScript 3主要的Flash Player API;第5部分...

    ActionScript 3 类型转换

    在深入探讨ActionScript 3类型转换的精妙之前,我们先来回顾一下ActionScript脚本语言,这是一种广泛应用于Adobe Flash平台的编程语言,主要用于创建动态交互式内容、游戏以及动画等。随着版本的演进,ActionScript...

    ActionScript3代码规范

    【ActionScript3代码规范】 ActionScript3是一种面向对象的编程语言,主要用于开发Adobe Flash平台上的交互式内容。遵循良好的代码规范对于编写可读性高、易于维护的代码至关重要。以下是一些ActionScript3代码规范...

    ActionScript 3 For Adobe Flash CS4 Professional

    通过阅读本指南,用户不仅可以获得ActionScript 3的基础知识,还可以学习到如何高效地将ActionScript 2项目迁移到ActionScript 3,从而充分利用Flash CS4 Professional和ActionScript 3的强大功能。本指南是为那些...

    ActionScript 3基本原理

    ### ActionScript 3基本原理详解 #### 一、引言 ActionScript 3(AS3)作为Adobe Flash Platform的一部分,在创建交互式动画、游戏及应用程序方面有着广泛的应用。本篇文章旨在深入探讨ActionScript 3的基本原理,...

    ActionScript 3开发手册

    - **管理日历日期和时间**:ActionScript 3允许开发者精确地控制和操作日期与时间,包括日期的创建、格式化以及时间间隔的计算。通过`Date`类,可以创建包含特定日期和时间的对象,进行各种日期相关的数学运算。 - *...

    ActionScript3编程游戏教程

    ### ActionScript3编程游戏教程知识点概述 #### 一、ActionScript3简介与环境搭建 - **ActionScript3介绍**:ActionScript3是Adobe Flash Player和Adobe AIR中的脚本语言,用于开发交互式应用程序、视频游戏和服务...

    ActionScript3入门到精通学习教程pdf

    《ActionScript3入门到精通学习教程》是一份详尽的指南,旨在为初学者和进阶用户搭建一座通往ActionScript3编程世界的桥梁。ActionScript3是Adobe Flash平台上的主要脚本语言,它允许开发者创建交互式内容、应用程序...

    ActionScript 3设计模式(扫描版)

    《ActionScript 3设计模式(扫描版)》一书深入探讨了在ActionScript 3编程环境中应用设计模式的策略和技巧。设计模式是软件工程领域的一种解决方案,它为常见的问题提供了一种经过验证的设计方案,使得程序员能够更...

    web相片控件——ActionScript3

    该控件用Flash CS4+ActionScript3写成,能在网页上方便调用,用FlashVars参数传入图片路径。 该控件涉及了很多AS3画图的知识点。实现了加载图片,过度平滑,能通过调整SliderBar对加载的相片随意放大缩小等功能。对...

    flash游戏开发之 如何反编译.swf文件得到actionscript3 as3源代码.zip

    本文将深入探讨如何反编译SWF文件来得到AS3代码,这涉及到一系列工具和技术。 首先,我们需要了解SWF文件的结构。SWF是Adobe Flash的二进制文件格式,用于存储包含动画、交互式内容、游戏等的Flash应用程序。这些...

    ActionScript3教程

    ActionScript3(AS3)是Adobe Flash平台的核心编程语言,用于创建交互式内容、富互联网应用程序(RIA)以及游戏。这个教程将带你深入理解和掌握AS3的基础和高级特性。 首先,我们关注“ActionScript3教程”这个部分...

    actionScript 3 API

    ActionScript 3 (AS3) 是一种面向对象的编程语言,主要用于开发Adobe Flash平台上的交互式内容,如网页游戏、应用程序和动画。AS3 API 是一套接口和类库,为开发者提供了丰富的功能来构建这些应用。这篇文档将深入...

    ActionScript3小游戏-贪吃蛇

    【ActionScript3小游戏-贪吃蛇】是一款基于Adobe Flash平台,使用ActionScript3编程语言编写的经典小游戏。ActionScript3是Flash Professional中的主要脚本语言,它为开发动态交互式内容提供了强大的支持。这款...

    ActionScript3的中文api和ppt讲解

    ActionScript3是Adobe Flash平台的核心编程语言,广泛用于创建交互式网页内容、游戏以及富互联网应用程序(RIA)。这个压缩包包含的资源对于那些希望通过自学掌握ActionScript3的初学者来说非常有价值。 首先,我们...

    Popup window ActionScript3 VS ActionScript2

    Popup Window在ActionScript 3(AS3)与ActionScript 2(AS2)中的实现方式有所不同,这两者都是Adobe Flash开发中的脚本语言,用于创建交互式内容和动画。这篇博文探讨了这两种语言在创建弹出窗口时的技术差异。 ...

    flash actionscript3游戏开发教程 as3系列教程.zip_as390

    flash actionscript3游戏开发教程 as3系列教程.zip

Global site tag (gtag.js) - Google Analytics