flex中取得当前时间日期,计算时间间隔

本文介绍如何使用Flex进行日期和时间的操作,包括获取当前日期、提取日期各部分的值及计算时间间隔等。提供了具体示例代码,适用于客户端时间处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.获取系统当前日期

 

  1. var 变量名:Date=new Date();
  2. var today:Date=new Date();
  3. trace(today);

由于Flex是客户端程序,所以获取的时间也是客户端时间,若要获取服务端日期需要配合其他服务端语言获取,如php,java,asp.net.

2.获取日期中的特定值

 

属性

说明

fullYear

表示4位数的年份,2010

date

表示月中的第几天,范围1~31

month

表示月份,以数字表示,范围从0~11

day

表示星期几,范围从0~6

hours

表示小时,0~23

minutes

表示分钟,0~59

seconds

表示秒,0~59

milliseconds

表示毫秒,0~999

 

3.计算毫秒时间间隔

    var predate:Date = new Date();
    var prevtime:Number = predate.valueOf();

    过一段时间后。。。

    var currentdate:Date = new Date();
    var currenttime:Number = currentdate.valueOf();


    var interval:Number= currenttime - prevtime;

注:

valueOf():Number
按照通用时间返回 Date 对象中自 1970 年 1 月 1 日午夜以来的毫秒数。


var currentDate:Date = new Date();
var n:Number = 1000*60*60*24*30; 
var previousDate:Date = new Date(currentDate.time - n);
startDate.selectedDate = previousDate;
endDate.selectedDate = currentDate;

 

 

任务分发看板UI参考图 页面整体为桌面端Web后台管理界面,适配设备为1920px宽桌面端,页面容器宽度1200px,居中显示,左右边距360px,背景色#FFFFFF。 顶部导航栏 位置:页面最顶部,宽度100%(1920px),高度60px,背景色#FFFFFF,底部边框1px solid #E5E7EB。 内容:左侧有蓝色汉堡菜单图标(尺寸24x24px),右侧横向排列多个标签页文字,包括“首页”“项目立项管理”“项目计划管理”“项目验收管理”“任务分发管理”“任务开发管理”“任务分发看板”,当前选中标签为“任务分发看板”,文字颜色#1E40AF,下方有2px宽、8px高的蓝色下划线(#3B82F6),未选中标签文字颜色#4B5563,字体大小14px,字体为Inter,各标签间距24px。 筛选区域 位置:导航栏下方,距离顶部导航栏20px,宽度100%(1200px),高度48px。 内容:从左到右依次排列筛选按钮组、日期输入框、确定按钮。 筛选按钮组:包含“本月”“本季度”“本年”“自定义”4个按钮,按钮为圆角矩形(圆角6px),未选中按钮背景色#F3F4F6,文字颜色#4B5563,选中按钮背景色#3B82F6,文字颜色#FFFFFF,按钮高度36px,宽度64px(“自定义”按钮宽度72px),字体大小14px,Inter字体,按钮间距12px。 日期输入框:“开始日期”和“结束日期”输入框,左侧有日历图标(尺寸16x16px,颜色#9CA3AF),输入框为白色背景,边框1px solid #E5E7EB,圆角6px,宽度140px,高度36px,内边距12px,文字颜色#1F2937,字体大小14px,Inter字体,两个输入框之间有“至”文字(颜色#6B7280,字体大小14px),间距12px。 确定按钮:蓝色圆角矩形按钮(#3B82F6),文字“确定”,白色字体,字体大小14px,Inter字体,高度36px,宽度80px,圆角6px,右侧距筛选区域边缘0px。 统计图表区域 位置:筛选区域下方,距离筛选区域24px,宽度100%(1200px),高度320px,包含三个图表,从左到右横向排列,各图表宽度占比32%、32%、32%,图表之间间距24px。 左侧:任务完成情况统计(柱状图) 容器:白色背景,圆角8px,边框1px solid #E5E7EB,内边距16px,高度320px。 标题:“任务完成情况统计”,文字颜色#1F2937,字体大小16px,Inter字体,加粗,位于容器顶部左侧,距离顶部内边距16px,距离左侧内边距16px。 图例:位于标题下方,距离标题12px,横向排列“未完成”(文字颜色#1E40AF,左侧有8x8px深蓝色方块#1E40AF)、“已完成”(文字颜色#3B82F6,左侧有8x8px浅蓝色方块#3B82F6),文字大小12px,Inter字体,间距16px。 柱状图:位于图例下方,距离图例20px,宽度100%,高度200px。X轴标签为“30日”“2日”“4日”“6日”“8日”“10日”“12日”“14日”“16日”“18日”“20日”“22日”“24日”“26日”“28日”“30日”,字体大小12px,颜色#6B7280;Y轴刻度0-100,间隔20,字体大小12px,颜色#6B7280;柱子为圆角矩形(顶部圆角4px),未完成柱子颜色#1E40AF,已完成柱子颜色#3B82F6,柱子宽度12px,柱子间距8px;每个柱子顶部居中显示具体数值(如“80”“75”等),字体大小12px,颜色#1F2937。 中间:责任人完成情况(条形图) 容器:白色背景,圆角8px,边框1px solid #E5E7EB,内边距16px,高度320px。 标题:“责任人完成情况”,文字颜色#1F2937,字体大小16px,Inter字体,加粗,位于容器顶部左侧,距离顶部内边距16px,距离左侧内边距16px。 图例:与左侧柱状图图例一致,位于标题下方,距离标题12px。 条形图:位于图例下方,距离图例20px,宽度100%,高度200px。Y轴标签为“吴十”“周九”“孙八”“钱七”“赵六”“王五”“李四”“张三”,字体大小12px,颜色#6B7280,右对齐;X轴刻度0-80,间隔20,字体大小12px,颜色#6B7280;条形为圆角矩形(右侧圆角4px),未完成条形颜色#1E40AF,已完成条形颜色#3B82F6,条形高度24px,条形间距8px;每个条形右侧显示具体数值(如“80”“70”等),字体大小12px,颜色#1F2937。 右侧:任务状态分布(饼图) 容器:白色背景,圆角8px,边框1px solid #E5E7EB,内边距16px,高度320px。 标题:“任务状态分布”,文字颜色#1F2937,字体大小16px,Inter字体,加粗,位于容器顶部左侧,距离顶部内边距16px,距离左侧内边距16px。 饼图:位于标题下方,距离标题32px,居中显示,直径160px。未完成区域占比约40%,颜色#1E40AF;已完成区域占比约60%,颜色#3B82F6;饼图中心显示两行文字,上行“已完成:60%”,下行“未完成:40%”,字体大小14px,颜色#1F2937,Inter字体,文字居中对齐。 图例:位于饼图下方,距离饼图20px,横向排列“已完成”(文字颜色#3B82F6,左侧有8x8px浅蓝色方块#3B82F6)、“未完成”(文字颜色#1E40AF,左侧有8x8px深蓝色方块#1E40AF),文字大小12px,Inter字体,间距24px,居中显示。 任务列表区域 位置:统计图表区域下方,距离统计图表区域32px,宽度100%(1200px),高度自适应(根据内容,当前显示5条任务,高度约280px),背景色#FFFFFF,边框1px solid #E5E7EB,圆角8px。 标题:“任务列表”,文字颜色#1F2937,字体大小16px,Inter字体,加粗,位于列表容器顶部左侧,距离顶部内边距16px,距离左侧内边距16px。 表格:位于标题下方,距离标题16px,宽度100%,边框-collapse,单元格无内边距。 表头:高度40px,背景色#F3F4F6,包含“任务号”“名称”“成果物”“责任人”“计划完成时间”5列,每列表头文字颜色#4B5563,字体大小14px,Inter字体,居中对齐,各列宽度占比15%、25%、20%、15%、25%,表头底部边框1px solid #E5E7EB。 表体:每行高度48px,边框底部1px solid #E5E7EB,hover时行背景色#F9FAFB。 第1行:任务号“TASK-1001”,名称“任务名称1”,成果物“文档”,责任人“李四”,计划完成时间“2025/8/5”,文字颜色#1F2937,字体大小14px,Inter字体,居中对齐。 第2行:任务号“TASK-1002”,名称“任务名称2”,成果物“报告”,责任人“钱七”,计划完成时间“2025/8/10”,文字颜色#1F2937,字体大小14px,Inter字体,居中对齐。 第3行:任务号“TASK-1003”,名称“任务名称3”,成果物“代码”,责任人“王五”,计划完成时间“2025/8/26”,文字颜色#1F2937,字体大小14px,Inter字体,居中对齐。 第4行:任务号“TASK-1004”,名称“任务名称4”,成果物“设计图”,责任人“李四”,计划完成时间“2025/8/27”,文字颜色#1F2937,字体大小14px,Inter字体,居中对齐。 第5行:任务号“TASK-1005”,名称“任务名称5”,成果物“测试用例”,责任人“张三”,计划完成时间“2025/8/27”,文字颜色#1F2937,字体大小14px,Inter字体,居中对齐。 滚动条:表格右侧有纵向滚动条,宽度6px,背景色#E5E7EB,滑块颜色#9CA3AF,圆角3px,滑块高度根据内容自适应。
最新发布
08-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值