用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: AIR 30.0 和更早版本, Flash Player 30.0 和更早版本, Flash Lite 4
Flex 4.6 和更早版本, Flash Pro CS6 和更早版本
隐藏过滤条件
顶级 

Date  - AS3

x

顶级
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

语言元素

全局常量
全局函数
运算符
语句、关键字和指令
特殊类型

附录

新增内容
编译器错误
编译器警告
运行时错误
迁移到 ActionScript 3
支持的字符集
仅适用于 MXML 的标签
Motion XML 元素
Timed Text 标记
不推荐使用的元素的列表
AccessibilityImplementation 常量
如何使用 ActionScript 示例
法律声明

x

AAAARecord    
AbandonCommand
ABRUtils
AbstractConsumer
AbstractEntityMetadata
AbstractEvent
AbstractInvoker
AbstractMessage
AbstractOperation
AbstractOperation
AbstractParticipant
AbstractProducer
AbstractSearchFilterVO
AbstractService
AbstractServiceWrapper
AbstractStage
AbstractTarget
AbstractWebService
AccConst
Accelerometer
AccelerometerEvent
Accessibility
AccessibilityImplementation
AccessibilityProperties
AccessibleButton
AccessibleText
AccessPrivileges
AccImpl
AccImpl
Accordion
AccordionAutomationImpl
AccordionHeader
AccordionHeaderAccImpl
AccordionHeaderSkin
AccordionHeaderSkin
AccordionHeaderSkin
AccordionNav
AccordionSkin
AcknowledgeMessage
ACMRelationshipManager
ActionBar
ActionBar    
ActionBarButtonSkinBase
ActionBarDefaultButtonAppearance    
ActionBarSkin    
ActionEffectInstance
ActionRenderer
ActionScriptVersion
ActionSelectedEvent
ActivationBrowser
ActivatorSkin
ActiveContentEvent
ActiveDataEvent
ActivityEvent
ActualBitrateMetric
AddAction
AddActionInstance
AddApprovalStageParticipant
AddAssetPopUp
AddChild
AddChildAction
AddChildActionInstance
AddCreatorDialog
AddItemAction
AddItemActionInstance
AddItems
AddPanelButton
AddPanelEvent
AddRemoveEffectTargetFilter
AddReviewStageParticipant
AddServiceEvent
AddStageParticipant
AddTileEvent
AddViewEvent
AddViewManagerEvent
AdjustColor
AdvanceDataElementsPanel
AdvancedChannelSet
AdvancedDataGrid
AdvancedDataGridAccImpl
AdvancedDataGridAutomationImpl
AdvancedDataGridBase
AdvancedDataGridBaseEx
AdvancedDataGridBaseExAutomationImpl
AdvancedDataGridBaseSelectionData
AdvancedDataGridColumn
AdvancedDataGridColumnGroup
AdvancedDataGridDragProxy
AdvancedDataGridEvent
AdvancedDataGridEventReason
AdvancedDataGridGroupItemRenderer
AdvancedDataGridGroupItemRendererAutomationImpl
AdvancedDataGridHeaderHorizontalSeparator
AdvancedDataGridHeaderInfo
AdvancedDataGridHeaderRenderer
AdvancedDataGridHeaderShiftEvent
AdvancedDataGridItemRenderer
AdvancedDataGridItemRendererAutomationImpl
AdvancedDataGridItemSelectEvent
AdvancedDataGridListData
AdvancedDataGridRendererDescription
AdvancedDataGridRendererProvider
AdvancedDataGridSortItemRenderer
AdvancedListBase
AdvancedListBaseAutomationImpl
AdvancedListBaseContentHolderAutomationImpl
AdvancedSearchPod
AdvancedStyleClient
AfterUpSwitchBufferBandwidthRule
AggregatingToken
AggregatingTokenError
AirDragManagerAutomationHandler
AIREvent    
AirFunctionsHelper
Alert
AlertAccImpl
AlertAutomationImpl
AlertFormatter
AlertFormAutomationImpl
AlignmentArea
AllRuntimeSparkControls
AlternativeAudioEvent
AlternativeAudioTrait
AMFChannel
AndOperator
Animate
AnimateColor
AnimateColorInstance
AnimateFilter
AnimateFilterInstance
AnimateInstance
AnimateProperty
AnimatePropertyInstance
AnimateTransform
AnimateTransform3D
AnimateTransformInstance
AnimateTransitionShader
AnimateTransitionShaderInstance
Animation
Animator
Animator3D
AnimatorBase
AnimatorFactory
AnimatorFactory3D
AnimatorFactoryBase
AnimatorFactoryUniversal
AnimatorUniversal
AnnotationParseEvent
AntiAliasType
Application
Application
Application
ApplicationAutomationImpl
ApplicationBackground
ApplicationConstants
ApplicationControlBar
ApplicationDomain
ApplicationDomainTarget
ApplicationListItem
ApplicationSkin
ApplicationSkin
ApplicationSpecifier
ApplicationTitleBarBackgroundSkin    
ApplicationUpdater    
ApplicationUpdaterUI    
ApplyElementIDOperation
ApplyElementStyleNameOperation
ApplyElementTypeNameOperation
ApplyElementUserStyleOperation
ApplyFormatOperation
ApplyFormatToElementOperation
ApplyLinkOperation
ApplyTCYOperation
ApprovalStage
ApprovalStage
Approver
Approver
ApproverCollection
ApproverStatus
ApproverStatus
ApproverVO
AreaChart
AreaRenderer
AreaSeries
AreaSeriesAutomationImpl
AreaSeriesItem
AreaSeriesRenderData
AreaSet
ARecord    
ArgumentError
arguments
Array
ArrayCollection
ArrayList
ArrayUtil
ArrowDirection    
Asset
AssetAction
AssetAction
AssetActionCompleteEvent
AssetActionCompleteEvent
AssetActionEvent
AssetActionEvent
AssetActionsChangeEvent
AssetDetailsPod
AssetEvent
AssetExplorerServiceDelegate
AssetFocusEvent
AssetHandlerRegistry
AssetHandlerRegistry
AssetManager
AssetManager
AssetManagerView
AssetModel
AssetPod
AssetPropertiesEditor
AssetPropertyDescriptor
AssetPropertyDescriptor
AssetQueryServiceDelegate
AssetReviewPod
AssetTypeDescriptor
AssetTypeDescriptor
AssetValidationEvent
AssetValidationFaultType
AssetVersionPod
AssetVO
Assignment
AssignmentConstants
AsyncErrorEvent
AsyncListView
AsyncMessage
AsyncRequest
AsyncResponder
AsyncToken
AsyncTokenResponder
AsyncTokenWrapper
Attachment
AttachmentCommand
AttachmentEvent
AttachmentHeader
AttachmentHeaderBase
AttachmentHeaderModel
AttachmentIconRenderer
AttachmentIconRendererSkin
AttachmentInfo
AttachmentList
AttachmentList
AttachmentListComponent
AttachmentListModel
AttachmentListSkin
AttachmentLoader
AttachmentPermissions
Attachments
AttachmentsModel
Attribute
AudioDecoder
AudioDeviceManager
AudioElement
AudioEvent
AudioOutputChangeEvent
AudioOutputChangeReason
AudioPlaybackMode    
AudioTrait
AuditActionVO
AuditAttributeVO
AuditLevel
AuditLevel
AuditLevelVO
AuditManager
AuditMetaInfoVO
AuditModuleVO
Auditor
AugmentedError
AugmentedErrorEvent
AuthenticatingApplication
AuthenticationEvent
AuthenticationMethod
AuthFailureCode
AuthOptions
Author
AuthorStatus
AuthorVO
AuthResult
AuthStatus
AutoCapitalize    
AutoLayoutEvent
Automation
AutomationAirEvent
AutomationClass
AutomationDragEvent
AutomationDragEventWithPositionInfo
AutomationError
AutomationEvent
AutomationEventDescriptor
AutomationFlexNativeMenuEvent
AutomationHelper
AutomationID
AutomationIDPart
AutomationManager
AutomationMethodDescriptor
AutomationPropertyDescriptor
AutomationRecordEvent
AutomationReplayEvent
AvailablePropertyIterator
AvailableQualityLevelsMetric
AVDictionaryDataEvent
AverageAggregator
AVHTTPStatusEvent
AVLoader
AVM1Movie
AVNetworkingParams
AVPauseAtPeriodEndEvent
AVTagData
AVURLLoader
AVURLStream
AxisBase
AxisLabel
AxisLabelSet
AxisRenderer
AxisRendererAutomationImpl
AXMAccordion
AXMAccordionItemVO
AXMAccordionSegment
AXMBreadCrumb
AXMButton
AXMButtonBar
AXMButtonBarButton
AXMCheckBox
AXMComboBox
AXMDropDownList
AXMDropDownListBase
AXMEnterpriseAccordionSegmentSkin
AXMEnterpriseAccordionSkin
AXMEnterpriseAssetTabBar
AXMEnterpriseAssetTabBarButtonSkin
AXMEnterpriseAssetTabBarSkin
AXMEnterpriseAssetViewTabBar
AXMEnterpriseAssetViewTabBarButtonSkin
AXMEnterpriseAssetViewTabBarSkin
AXMEnterpriseBreadCrumbButtonSkin
AXMEnterpriseBreadCrumbFocusSkin
AXMEnterpriseBreadCrumbSkin
AXMEnterpriseButtonBarFirstButtonSkin
AXMEnterpriseButtonBarLastButtonSkin
AXMEnterpriseButtonBarMiddleButtonSkin
AXMEnterpriseButtonBarSkin
AXMEnterpriseButtonSkin
AXMEnterpriseCheckboxSkin
AXMEnterpriseCheckboxSmallSkin
AXMEnterpriseClosableTabBarButtonSkin
AXMEnterpriseClosableTabBarSkin
AXMEnterpriseCloseButtonSkin
AXMEnterpriseComboBoxButtonSkin
AXMEnterpriseComboBoxSkin
AXMEnterpriseComboBoxTextInputSkin
AXMEnterpriseDropDownListButtonSkin
AXMEnterpriseDropDownListItemRenderer
AXMEnterpriseDropDownListSkin
AXMEnterpriseFocusSkin
AXMEnterpriseFooterSkin
AXMEnterpriseGridHeaderRenderer
AXMEnterpriseGridSkin
AXMEnterpriseHeaderBarSkin
AXMEnterpriseHeaderButtonBar
AXMEnterpriseHScrollBarLargeSkin
AXMEnterpriseHScrollbarNoControlsSkin
AXMEnterpriseHScrollbarSkin
AXMEnterpriseHScrollbarThumbSkin
AXMEnterpriseHScrollbarTrackNoControlsSkin
AXMEnterpriseHScrollbarTrackSkin
AXMEnterpriseIconButtonSkin
AXMEnterpriseLargeButtonSkin
AXMEnterpriseLargeToggleButtonSkin
AXMEnterpriseNavigationButtonBarSkin
AXMEnterpriseNumericStepperDecrementButtonSkin
AXMEnterpriseNumericStepperIncrementButtonSkin
AXMEnterpriseNumericStepperSkin
AXMEnterpriseNumericStepperTextInputSkin
AXMEnterprisePanelSkin
AXMEnterpriseProgressSpinnerSkin
AXMEnterpriseQuietButtonSkin
AXMEnterpriseQuietHeaderBarButton
AXMEnterpriseQuietLargeButtonSkin
AXMEnterpriseQuietLargeDropDownListButtonSkin
AXMEnterpriseRadioButtonSkin
AXMEnterpriseResizeHandleSkin
AXMEnterpriseScrollDownArrowSkin
AXMEnterpriseScrollLeftArrowSkin
AXMEnterpriseScrollRightArrowSkin
AXMEnterpriseScrollUpArrowSkin
AXMEnterpriseSlideToggleButton
AXMEnterpriseSplitActionButtonSkin
AXMEnterpriseSplitActionPopUpButtonSkin
AXMEnterpriseSplitActionSkin
AXMEnterpriseTabBarButtonSkin
AXMEnterpriseTabBarSkin
AXMEnterpriseTextAreaSkin
AXMEnterpriseTextInputSkin
AXMEnterpriseTitleWindowSkin
AXMEnterpriseToggleButtonSkin
AXMEnterpriseToolBarBottomSkin
AXMEnterpriseToolBarButtonBarFirstButtonSkin
AXMEnterpriseToolBarButtonBarLastButtonSkin
AXMEnterpriseToolBarButtonBarMiddleButtonSkin
AXMEnterpriseToolbarButtonBarSkin
AXMEnterpriseToolBarTopSkin
AXMEnterpriseViewModeButtonBarButtonSkin
AXMEnterpriseViewModeButtonBarSkin
AXMEnterpriseVScrollbarNoControlsSkin
AXMEnterpriseVScrollbarSkin
AXMEnterpriseVScrollbarThumbSkin
AXMEnterpriseVScrollbarTrackNoControlsSkin
AXMEnterpriseVScrollbarTrackSkin
AXMHeaderBar
AXMHScrollBar
AXMLightItemRenderer
AXMList
AXMPopUp
AXMProgressBar
AXMProgressSpinner
AXMResizableContainer
AXMRichTextEditor
AXMRichTextEditorControlBar
AXMScroller
AXMSplitActionButton
AXMSwitch
AXMTabBar
AXMTabBarButton
AXMTitleWindow
AXMToggleButton
AXMToolPopUp
AXMToolPopUpDropDownController
AXMVerticalDivider
AXMVScrollBar
顶级
public final dynamic class Date
继承Date Inheritance Object

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

Date 类表示日期和时间信息。Date 类的实例表示一个特定时间点,可以查询或修改该时间点的属性(如月、日、小时和秒)。Date 类用于检索相对于通用时间(格林尼治平均时,现称为通用时间或 UTC)或相对于本地时间(由运行 Flash Player 的操作系统上的本地时区设置决定)的日期和时间值。Date 类的方法不是静态方法,但仅应用于调用该方法时指定的单个 Date 对象。Date.UTC()Date.parse() 方法为例外情况,它们属静态方法。

Date 类处理夏令时的方式根据操作系统和运行时版本的不同而有所差异。在以下操作系统中,Flash Player 6 及更高版本以这些方式处理夏时制:

  • Windows - Date 对象自动调整其夏时制输出。Date 对象检测在当前区域设置内是否应用了夏时制,如果是,它将检测标准时到夏时制转换的日期和时间。然而,当前有效的转换日期会应用到以前和将来的日期,所以如果该区域设置具有不同的转换日期,则对于以前的日期,夏时制偏差的计算结果可能会不正确。
  • Mac OS X - Date 对象自动调整其夏时制输出。Mac OS X 中的时区信息数据库用于确定现在或以前的任何日期或时间是否应该应用夏时制偏差。
  • Mac OS 9 - 该操作系统只提供了足够的信息以确定当前日期和时间是否应该应用夏时制偏差。相应地,date 对象假定当前的夏时制偏差应用于以前或将来的所有日期和时间。

在以下操作系统中,Flash Player 5 处理夏时制方式如下所示:

  • Windows - 始终应用美国的夏时制规则,但对于那些应用夏时制,但却具有与美国不同的转换时间的欧洲和其他地区,这将导致转换错误。Flash 会正确地检测当前区域设置中是否使用了夏时制。

为了使用 Date 类,需使用 new 运算符构造一个 Date 实例。

ActionScript 3.0 增加了几个新的存取器属性,可用它们来替代用来访问或修改 Date 实例的许多 Date 类方法。ActionScript 3.0 中还包括 toString() 方法的几个新变种,其目的是遵从 ECMA-262 第三版,其中包括:Date.toLocaleString()Date.toTimeString()Date.toLocaleTimeString()Date.toDateString()Date.toLocaleDateString()

要计算相对时间或经过的时间,请参阅 flash.utils 包中的 getTimer() 方法。

查看示例

相关 API 元素



公共属性
 属性由以下参数定义
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  date : Number
按照本地时间返回 Date 对象所指定的表示月中某天的值(1 到 31 之间的一个整数)。
Date
  dateUTC : Number
按照通用时间 (UTC) 返回 Date 对象中的日期值(1 到 31 之间的一个整数)。
Date
  day : Number
[只读] 按照本地时间返回该 Date 所指定的星期值(0 代表星期日,1 代表星期一,依此类推)。
Date
  dayUTC : Number
[只读] 按照通用时间 (UTC) 返回该 Date 中的星期值(0 代表星期日,1 代表星期一,依此类推)。
Date
  fullYear : Number
按照本地时间返回 Date 对象中的完整年份值(一个 4 位数,例如 2000)。
Date
  fullYearUTC : Number
按照通用时间 (UTC) 返回 Date 对象中的四位数年份值。
Date
  hours : Number
按照本地时间返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。
Date
  hoursUTC : Number
按照通用时间 (UTC) 返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。
Date
  milliseconds : Number
按照本地时间返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。
Date
  millisecondsUTC : Number
按照通用时间 (UTC) 返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。
Date
  minutes : Number
按照本地时间返回 Date 对象的分钟值(0 到 59 之间的一个整数)部分。
Date
  minutesUTC : Number
按照通用时间 (UTC) 返回的 Date 对象的分钟值(0 到 59 之间的一个整数)部分。
Date
  month : Number
按照本地时间返回 Date 对象的月份值(0 代表一月,1 代表二月,依此类推)。
Date
  monthUTC : Number
按照通用时间 (UTC) 返回的 Date 对象的月份值(0 [1 月] 到 11 [12 月])部分。
Date
  seconds : Number
按照本地时间返回 Date 对象的秒值(0 到 59 之间的一个整数)。
Date
  secondsUTC : Number
按照通用时间 (UTC) 返回的 Date 对象的秒值(0 到 59 之间的一个整数)部分。
Date
  time : Number
Date 对象中自 1970 年 1 月 1 日午夜(通用时间)以来的毫秒数。
Date
  timezoneOffset : Number
[只读] 计算机的本地时间和通用时间 (UTC) 之间的差值(以分钟为单位)。
Date
公共方法
 方法由以下参数定义
  
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
构造一个新的 Date 对象,该对象将保存指定的日期和时间。
Date
  
按照本地时间返回 Date 对象指定的月中某天的值(1 到 31 之间的一个整数)。
Date
  
按照本地时间返回该 Date 所指定的星期值(0 代表星期日,1 代表星期一,依此类推)。
Date
  
按照本地时间返回 Date 对象中的完整年份值(一个 4 位数,如 2000)。
Date
  
按照本地时间返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)部分。
Date
  
按照本地时间返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。
Date
  
按照本地时间返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。
Date
  
按照本地时间返回该 Date 中的月份值(0 代表一月,1 代表二月,依此类推)部分。
Date
  
按照本地时间返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。
Date
  
按照通用时间返回 Date 对象中自 1970 年 1 月 1 日午夜以来的毫秒数。
Date
  
以分钟为单位,返回计算机的本地时间和通用时间 (UTC) 之间的差值。
Date
  
按照通用时间 (UTC) 返回 Date 对象中表示月中某天的值(1 到 31 之间的一个整数)。
Date
  
按照通用时间 (UTC) 返回该 Date 中表示星期的值(0 代表星期日,1 代表星期一,依此类推)。
Date
  
按照通用时间 (UTC) 返回 Date 对象中的四位数年份值。
Date
  
按照通用时间 (UTC) 返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。
Date
  
按照通用时间 (UTC) 返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。
Date
  
按照通用时间 (UTC) 返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。
Date
  
按照通用时间 (UTC) 返回 Date 对象中的月份值(0 [一月] 到 11 [十二月])部分。
Date
  
按照通用时间 (UTC) 返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。
Date
 Inherited
表示对象是否已经定义了指定的属性。
Object
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
[静态] 按照 UTC 将表示日期的字符串转换为一个数字,它等于自 1970 年 1 月 1 日起已经过的毫秒数。
Date
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
  
按照本地时间设置月中的某天,并以毫秒为单位返回新时间。
Date
  
按照本地时间设置年份值,并以毫秒为单位返回新时间。
Date
  
setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
按照本地时间设置小时值,并以毫秒为单位返回新时间。
Date
  
按照本地时间设置毫秒值,并以毫秒为单位返回新时间。
Date
  
setMinutes(minute:Number, second:Number, millisecond:Number):Number
按照本地时间设置分钟值,并以毫秒为单位返回新时间。
Date
  
按照本地时间设置月份值以及(可选)日期值,并以毫秒为单位返回新时间。
Date
 Inherited
设置循环操作动态属性的可用性。
Object
  
setSeconds(second:Number, millisecond:Number):Number
按照本地时间设置秒值,并以毫秒为单位返回新时间。
Date
  
setTime(millisecond:Number):Number
以毫秒为单位设置自 1970 年 1 月 1 日午夜以来的日期,并以毫秒为单位返回新时间。
Date
  
按照通用时间 (UTC) 设置日期值,并以毫秒为单位返回新时间。
Date
  
按照通用时间 (UTC) 设置年份值,并以毫秒为单位返回新时间。
Date
  
setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
按照通用时间 (UTC) 设置小时值,并以毫秒为单位返回新时间。
Date
  
按照通用时间 (UTC) 设置毫秒值,并以毫秒为单位返回新时间。
Date
  
setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number
按照通用时间 (UTC) 设置分钟值,并以毫秒为单位返回新时间。
Date
  
按照通用时间 (UTC) 设置月份值及(可选)日期值,并以毫秒为单位返回新时间。
Date
  
setUTCSeconds(second:Number, millisecond:Number):Number
按照通用时间 (UTC) 设置秒值以及(可选)毫秒值,并以毫秒为单位返回新时间。
Date
  
仅返回星期值和日期值的字符串表示形式,而不返回时间或时区。
Date
  
提供一种可覆盖的方法,用于在 Date 对象中自定义值的 JSON 编码。
Date
  
仅返回星期值和日期值的字符串表示形式,而不返回时间或时区。
Date
  
按本地时间返回星期值、日期值以及时间的字符串表示形式。
Date
  
仅返回时间的字符串表示形式,而不返回星期值、日期值、年份或时区。
Date
  
返回星期值、日期值、时间和时区的字符串表示形式。
Date
  
仅返回时间和时区的字符串表示形式,而不返回星期值和日期值。
Date
  
按照通用时间 (UTC) 返回星期值、日期值以及时间的字符串表示形式。
Date
  
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
[静态] 返回 1970 年 1 月 1 日午夜(通用时间)与参数中指定的时间之间相差的毫秒数。
Date
  
按照通用时间返回 Date 对象中自 1970 年 1 月 1 日午夜以来的毫秒数。
Date
属性详细信息

date

属性
date:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象所指定的表示月中某天的值(1 到 31 之间的一个整数)。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get date():Number
    AS3 function set date(value:Number):void

相关 API 元素

dateUTC

属性 
dateUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的日期值(1 到 31 之间的一个整数)。



实现
    AS3 function get dateUTC():Number
    AS3 function set dateUTC(value:Number):void

相关 API 元素

day

属性 
day:Number  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回该 Date 所指定的星期值(0 代表星期日,1 代表星期一,依此类推)。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get day():Number

相关 API 元素

dayUTC

属性 
dayUTC:Number  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回该 Date 中的星期值(0 代表星期日,1 代表星期一,依此类推)。



实现
    AS3 function get dayUTC():Number

相关 API 元素

fullYear

属性 
fullYear:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的完整年份值(一个 4 位数,例如 2000)。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get fullYear():Number
    AS3 function set fullYear(value:Number):void

相关 API 元素

fullYearUTC

属性 
fullYearUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的四位数年份值。



实现
    AS3 function get fullYearUTC():Number
    AS3 function set fullYearUTC(value:Number):void

相关 API 元素

hours

属性 
hours:Number

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9, Flash Lite 4

按照本地时间返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get hours():Number
    AS3 function set hours(value:Number):void

相关 API 元素

hoursUTC

属性 
hoursUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。



实现
    AS3 function get hoursUTC():Number
    AS3 function set hoursUTC(value:Number):void

相关 API 元素

milliseconds

属性 
milliseconds:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的毫秒数(0 到 999 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get milliseconds():Number
    AS3 function set milliseconds(value:Number):void

相关 API 元素

millisecondsUTC

属性 
millisecondsUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。



实现
    AS3 function get millisecondsUTC():Number
    AS3 function set millisecondsUTC(value:Number):void

相关 API 元素

minutes

属性 
minutes:Number

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9, Flash Lite 4

按照本地时间返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get minutes():Number
    AS3 function set minutes(value:Number):void

相关 API 元素

minutesUTC

属性 
minutesUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。



实现
    AS3 function get minutesUTC():Number
    AS3 function set minutesUTC(value:Number):void

相关 API 元素

month

属性 
month:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的月份值(0 代表一月,1 代表二月,依此类推)部分。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get month():Number
    AS3 function set month(value:Number):void

相关 API 元素

monthUTC

属性 
monthUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的月份值(0 [一月] 到 11 [十二月])部分。



实现
    AS3 function get monthUTC():Number
    AS3 function set monthUTC(value:Number):void

相关 API 元素

seconds

属性 
seconds:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。



实现
    AS3 function get seconds():Number
    AS3 function set seconds(value:Number):void

相关 API 元素

secondsUTC

属性 
secondsUTC:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。



实现
    AS3 function get secondsUTC():Number
    AS3 function set secondsUTC(value:Number):void

相关 API 元素

time

属性 
time:Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

Date 对象中自 1970 年 1 月 1 日午夜(通用时间)以来的毫秒数。在比较两个或更多个 Date 对象时,可使用此方法表示某一特定时刻。



实现
    AS3 function get time():Number
    AS3 function set time(value:Number):void

相关 API 元素

timezoneOffset

属性 
timezoneOffset:Number  [只读]

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

计算机的本地时间和通用时间 (UTC) 之间的差值(以分钟为单位)。具体而言,该值即需要添加到计算机本地时间值中以与 UTC 相等的分钟数。如果计算机时间设置晚于 UTC,则该值将为负数。



实现
    AS3 function get timezoneOffset():Number

相关 API 元素

构造函数详细信息

Date

()构造函数
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

构造一个新的 Date 对象,该对象将保存指定的日期和时间。

Date() 构造函数使用最多七个参数(year、month、... millisecond)将日期和时间指定为毫秒。新构造的 Date 对象包含的日期取决于传递的参数的数目和数据类型。

  • 如果未传递参数,则赋予 Date 对象当前日期和时间。
  • 如果传递一个 Number 数据类型的参数,则基于自 GMT 时间 1970 年 1 月 1 日 0:00:000 以来的毫秒数赋予 Date 对象一个时间值,如独立参数所指定的。
  • 如果传递一个 String 数据类型的参数,并且该字符串包含一个有效日期,则 Date 对象包含基于该日期的时间值。
  • 如果传递两个或更多个参数,则基于传递的参数值赋予 Date 对象一个时间值,该时间值表示日期的年、月、日、小时、分钟、秒和毫秒。

如果传递一个字符串给 Date 类构造函数,则日期可以有多种格式,但必须至少包括月、日和年。例如,Feb 1 2005 是有效的,而 Feb 2005 则是无效的。下表列出了一些有效格式:

  • Day Month Date Hours:Minutes:Seconds GMT Year(例如,“Tue Feb 1 00:00:00 GMT-0800 2005”,这与 toString() 一致)
  • Day Month Date Year Hours:Minutes:Seconds AM/PM(例如,“Tue Feb 1 2005 12:00:00 AM”,这与 toLocaleString() 一致)
  • Day Month Date Year(例如,“Tue Feb 1 2005”,这与 toDateString() 一致)
  • Month/Day/Year(例如,“02/01/2005”)
  • Month/Year(例如,“02/2005”)

参数
yearOrTimevalue:Object — 如果指定了其他参数,则此数字表示年份(如 1965);否则,表示时间值。如果该数字表示年份,则 0 至 99 之间的值表示 1900 年至 1999 年;否则,必须指定表示年份的所有 4 位数字。如果该数字表示时间值(未指定任何其他参数),则为 GMT 时间 1970 年 1 月 1 日 0:00:00 之前或之后的毫秒数;负值表示 GMT 时间 1970 年 1 月 1 日 0:00:00 之前 的某个时间,而正值表示该时间之后的某个时间。
 
month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
date:Number (default = 1) — 1 到 31 之间的一个整数。
 
hour:Number (default = 0) — 0(午夜)到 23(晚上 11 点)之间的一个整数。
 
minute:Number (default = 0) — 0 到 59 之间的一个整数。
 
second:Number (default = 0) — 0 到 59 之间的一个整数。
 
millisecond:Number (default = 0) — 0 到 999 之间的一个整数(毫秒)。

相关 API 元素

方法详细信息

getDate

()方法
AS3 function getDate():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象指定的月中某天的值(1 到 31 之间的一个整数)。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象代表的月中某天的值 (1 - 31)。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getDate() 方法,以检索月中某天的值。
package {
    import flash.display.Sprite;

    public class DateExample extends Sprite {

        public function DateExample() {
            var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
            trace(someBirthday);            // Sat Nov 30 01:20:00 GMT-0800 1974
            trace(someBirthday.getDate()); // 30
        }
    }
}

getDay

()方法 
AS3 function getDay():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回该 Date 所指定的星期值(0 代表星期日,1 代表星期一,依此类推)。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象代表的星期值的数字版本 (0 - 6)。

示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 weekDayLabels,包含元素 [Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday],并创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,两次调用 getDay() 方法,先将月中某天的值显示为 6,然后显示星期值(使用 weekDayLabels)。
var weekDayLabels:Array = new Array("Sunday",
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday");

var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);                       // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getDay());            // 6
trace(weekDayLabels[someBirthday.getDay()]); // Saturday

getFullYear

()方法 
AS3 function getFullYear():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的完整年份值(一个 4 位数,如 2000)。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象代表的完整年份值。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getFullYear() 方法,以检索四位数年份值。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);           // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getFullYear()); // 1974

getHours

()方法 
AS3 function getHours():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象代表的一天中的小时值 (0 - 23)。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getHours()getMinutes() 方法,以按 24 小时格式检索小时和分钟值。最后,创建一个字符串 localTime,并赋予其调用函数 getUSClockTime() 的结果,后者可依次重新调用 getHours()getMinutes(),从而获得时间 03:05 PM
var someBirthday:Date = new Date(1974, 10, 30, 15, 5);

trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5

var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes());
trace(localTime);    // 03:05 PM

function getUSClockTime(hrs:uint, mins:uint):String {
    var modifier:String = "PM";
    var minLabel:String = doubleDigitFormat(mins);

    if(hrs > 12) {
        hrs = hrs-12;
    } else if(hrs == 0) {
        modifier = "AM";
        hrs = 12;
    } else if(hrs < 12) {
        modifier = "AM";
    }

    return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier);
}

function doubleDigitFormat(num:uint):String {
    if(num < 10) {
        return ("0" + num);
    }
    return num as String;
}

getMilliseconds

()方法 
AS3 function getMilliseconds():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象中的毫秒值部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getMilliseconds() 方法,以检索 Date 对象 now 创建时的毫秒值。
var now:Date = new Date();
trace(now.getMilliseconds());

getMinutes

()方法 
AS3 function getMinutes():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象中的分钟值部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getMinutes() 方法,以检索 Date 对象 now 创建时的分钟值。
var now:Date = new Date();
trace(now);
trace(now.getMinutes());

getMonth

()方法 
AS3 function getMonth():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回该 Date 中的月份值(0 代表一月,1 代表二月,依此类推)部分。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象中的月份值 (0 - 11) 部分。

示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 monthLabels,包含元素 JanuaryDecember,并创建一个不带参数的新 Date 对象 now。然后,两次调用 getMonth() 方法,先返回 Date 对象 now 创建之月的月份,再返回月份名称。
var monthLabels:Array = new Array("January",
                  "February",
                  "March",
                  "April",
                  "May",
                  "June",
                  "July",
                  "August",
                  "September",
                  "October",
                  "November",
                  "December");

var now:Date = new Date();
trace(now.getMonth());
trace(monthLabels[now.getMonth()]);

getSeconds

()方法 
AS3 function getSeconds():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。本地时间由运行 Flash 运行时的操作系统确定。

返回
NumberDate 对象中的秒值(0 到 59)部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getSeconds() 方法,以检索 Date 对象 now 创建时的秒值。
var now:Date = new Date();
trace(now.getSeconds());

getTime

()方法 
AS3 function getTime():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间返回 Date 对象中自 1970 年 1 月 1 日午夜以来的毫秒数。在比较两个或更多个 Date 对象时,可使用此方法表示某一特定时刻。

返回
NumberDate 对象代表的自 1970 年 1 月 1 日以来的毫秒数。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 mlk,包含参数 year (1929)、month (0 = January) 和 day (15)。然后,调用 getTime() 方法,检索自 1970 年 1 月 1 日午夜以来的毫秒值,由于年份设置为 1929,因此该值为负数。
var mlk:Date = new Date(1929, 0, 15);
trace(mlk);           // Tue Jan 15 00:00:00 GMT-0800 1929
trace(mlk.getTime()); // -1292601600000

下面的示例创建一个不带参数的新 Date 对象 now,然后使用以下 DateMath(将在下面创建)类方法从原始 Date 对象 now 创建之时起向其中添加时间:
  • addSeconds():向 now 中添加 30 秒。
  • addMinutes():向 now 中添加 30 分钟。
  • addHours():向 Date 对象 now 中添加 6 小时。
  • addDays():向 Date 对象 now 中添加 30 天。
  • addWeeks():向 now 中添加 4 周。
var now:Date = new Date();
trace(now);
trace(DateMath.addSeconds(now, 30));
trace(DateMath.addMinutes(now, 30));
trace(DateMath.addHours(now, 6));
trace(DateMath.addDays(now, 30));
trace(DateMath.addWeeks(now, 4));

class DateMath {
    public static function addWeeks(date:Date, weeks:Number):Date {
        return addDays(date, weeks*7);
    }

    public static function addDays(date:Date, days:Number):Date {
        return addHours(date, days*24);
    }

    public static function addHours(date:Date, hrs:Number):Date {
        return addMinutes(date, hrs*60);
    }

    public static function addMinutes(date:Date, mins:Number):Date {
        return addSeconds(date, mins*60);
    }

    public static function addSeconds(date:Date, secs:Number):Date {
        var mSecs:Number = secs * 1000;
        var sum:Number = mSecs + date.getTime();
        return new Date(sum);
    }
}
注意:在执行日期计算时务必使用 getTime,因为它在闰年仍可继续工作,而不需要类似以下伪代码一样使用一串 if 逻辑:
 function addMonths(num:Number):void {
     currentMonth = currentMonth + num;
     if(currentMonth > 12) {
         currentYear++;
         currentMonth = currentMonth - 12;
     }
 }
 

getTimezoneOffset

()方法 
AS3 function getTimezoneOffset():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

以分钟为单位,返回计算机的本地时间和通用时间 (UTC) 之间的差值。

返回
Number — 需要添加到计算机本地时间值中以与 UTC 相等的分钟数。如果计算机时间设置晚于 UTC,则返回值将为负数。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getTimezoneOffset() 方法,以检索 now 创建时与通用时间之间的差值(以分钟为单位)。然后将结果除以 60,从而将时区偏移转换为小时。
var date:Date = new Date();
trace(date.getTimezoneOffset() / 60);

getUTCDate

()方法 
AS3 function getUTCDate():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中表示月中某天的值(1 到 31 之间的一个整数)。

返回
NumberDate 对象代表的 UTC 时间月中某天的值(1 到 31)。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getUTCDate() 方法,以根据 UTC 检索月中某天的值。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);             // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCDate()); // 30

getUTCDay

()方法 
AS3 function getUTCDay():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回该 Date 中表示星期的值(0 代表星期日,1 代表星期一,依此类推)。

返回
NumberDate 对象代表的 UTC 时间的星期值(0 到 6)。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 weekDayLabels,包含元素 [Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday],并创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,两次调用 getUTCDay() 方法,按照 UTC 先将月中某天的值显示为 6,然后显示星期值(使用 weekDayLabels)。
var weekDayLabels:Array = new Array("Sunday",
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday");

var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);           // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCDay()); // 6
trace(weekDayLabels[someBirthday.getUTCDay()]); // Saturday

getUTCFullYear

()方法 
AS3 function getUTCFullYear():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的四位数年份值。

返回
NumberDate 对象代表的 UTC 时间的四位数年份值。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getUTCFullYear() 方法,以根据 UTC 检索四位数年份值。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);                 // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCFullYear()); // 1974

getUTCHours

()方法 
AS3 function getUTCHours():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中一天的小时值(0 到 23 之间的一个整数)。

返回
NumberDate 对象代表的一天中的 UTC 小时值(0 到 23)。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getHours()getMinutes() 方法,以按 24 小时格式检索小时和分钟值。最后,创建一个字符串 localTime,并赋予其调用函数 getUSClockTime() 的结果,后者可依次重新调用 getHours()getMinutes(),从而获得时间 03:05 PM。最终,采用与 localTime 相同的方式创建了一个字符串变量 utcTime,在这种情况下,获得的结果是一样的。
var someBirthday:Date = new Date(1974, 10, 30, 15, 5);

trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5

var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes());
trace(localTime);    // 03:05 PM

var utcTime:String = getUSClockTime(someBirthday.getUTCHours(), someBirthday.getUTCMinutes());
trace(utcTime);      // 11:05 PM

function getUSClockTime(hrs:uint, mins:uint):String {
    var modifier:String = "PM";
    var minLabel:String = doubleDigitFormat(mins);

    if(hrs > 12) {
        hrs = hrs-12;
    } else if(hrs == 0) {
        modifier = "AM";
        hrs = 12;
    } else if(hrs < 12) {
        modifier = "AM";
    }

    return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier);
}

function doubleDigitFormat(num:uint):String {
    if(num < 10) {
        return ("0" + num);
    }
    return num;
}

getUTCMilliseconds

()方法 
AS3 function getUTCMilliseconds():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的毫秒值(0 到 999 之间的一个整数)部分。

返回
NumberDate 对象中的 UTC 毫秒值部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getUTCMilliseconds() 方法,以按照 UTC 检索 Date 对象 now 创建时的毫秒值
var now:Date = new Date();
trace(now.getUTCMilliseconds());

getUTCMinutes

()方法 
AS3 function getUTCMinutes():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的分钟值(0 到 59 之间的一个整数)部分。

返回
NumberDate 对象中的 UTC 分钟值部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getUTCMinutes() 方法,以按照 UTC 检索 Date 对象 now 创建时的分钟值
var now:Date = new Date();
trace(now.getUTCMinutes());

getUTCMonth

()方法 
AS3 function getUTCMonth():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的月份值(0 [一月] 到 11 [十二月])部分。

返回
NumberDate 对象中的 UTC 月份值部分。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 monthLabels,包含元素 JanuaryDecember,并创建一个不带参数的新 Date 对象 now。然后,两次调用 getUTCMonth() 方法,按照 UTC 先返回 Date 对象 now 创建之月的月份,再返回月份名称
var monthLabels:Array = new Array("January",
                  "February",
                  "March",
                  "April",
                  "May",
                  "June",
                  "July",
                  "August",
                  "September",
                  "October",
                  "November",
                  "December");

var now:Date = new Date();
trace(now.getMonth());
trace(now.getUTCMonth());
trace(monthLabels[now.getUTCMonth()]);

getUTCSeconds

()方法 
AS3 function getUTCSeconds():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回 Date 对象中的秒值(0 到 59 之间的一个整数)部分。

返回
NumberDate 对象中的 UTC 秒值部分。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 getUTCSeconds() 方法,以按照 UTC 检索 Date 对象 now 创建时的秒值
var now:Date = new Date();
trace(now.getUTCSeconds());

parse

()方法 
public static function parse(date:String):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照 UTC 将表示日期的字符串转换为一个数字,它等于自 1970 年 1 月 1 日起已经过的毫秒数。

参数

date:String — 日期的字符串表示形式,符合 Date.toString() 的输出格式。Date.toString() 输出的日期格式为:
     Day Mon DD HH:MM:SS TZD YYYY
     

例如:

     Wed Apr 12 15:30:17 GMT-0700 2006
     

Time Zone Designation (TZD) 的形式始终为 GMT-HHMMUTC-HHMM,这表明小时和分钟偏移相对于格林尼治平均时(GMT,现也称通用时间 (UTC))。年月日之间可用正斜杠 (/) 或空格隔开,一定不要用短划线 (-) 隔开。下面是受支持的其他格式(可以包括这些格式的部分表示形式,即,只包括月、日和年):

     MM/DD/YYYY HH:MM:SS TZD
     HH:MM:SS TZD Day Mon/DD/YYYY 
     Mon DD YYYY HH:MM:SS TZD
     Day Mon DD HH:MM:SS TZD YYYY
     Day DD Mon HH:MM:SS TZD YYYY
     Mon/DD/YYYY HH:MM:SS TZD
     YYYY/MM/DD HH:MM:SS TZD
     

返回
Number — 表示按 UTC 自 1970 年 1 月 1 日起已经过的毫秒数。

相关 API 元素


示例  ( 如何使用本示例 )

以下示例将一个日期字符串赋予 dateParsed 以表示 1974 年 11 月 30 日。然后,调用 Date.parse() 方法,以便将该日期转换为自 1970 年 1 月 1 日起的毫秒数。
var dateParsed:String = "Sat Nov 30 1974";

var milliseconds:Number = Date.parse(dateParsed);
trace(milliseconds); // 155030400000

setDate

()方法 
AS3 function setDate(day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置月中的某天,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

day:Number — 1 到 31 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getDate() 方法,以检索月中某天的值。接着,调用 setDate()(其中的 day 参数设置为 20),然后再次调用 getDate(),以检索新设置的月中某天的值。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);            // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getDate()); // 30

someBirthday.setDate(20);
trace(someBirthday.getDate()); // 20

setFullYear

()方法 
AS3 function setFullYear(year:Number, month:Number, day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置年份值,并以毫秒为单位返回新时间。如果指定了 monthday 参数,则将它们设置为本地时间。本地时间由运行 Flash 运行时的操作系统确定。

调用此方法不会修改 Date 的其他字段,但如果因调用该方法而导致星期值发生变化,则 Date.getUTCDay()Date.getDay() 会报告一个新值。

参数

year:Number — 指定年份的 4 位数。两位数的数字不代表四位数的年份;例如,99 不代表 1999 年,而是表示 99 年。
 
month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
day:Number — 1 到 31 之间的一个数字。

返回
Number — 新时间,以毫秒为单位。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用 getFullYear() 方法,以检索四位数年份值。接着,调用 setFullYear()(其中的 year 参数设置为 2000),然后再次调用 getFullYear(),以检索新设置的年份值。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday);           // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getFullYear()); // 1974

someBirthday.setFullYear(2000);
trace(someBirthday.getFullYear()); // 2000

setHours

()方法 
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置小时值,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

hour:Number — 0(午夜)到 23(晚上 11 点)之间的一个整数。
 
minute:Number — 0 到 59 之间的一个整数。
 
second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用方法 getHours()getMinutes(),以检索小时和分钟值。接着,调用 setHours()(其中的 hour 参数设置为 12),然后再次调用 getHours()getMinutes(),以检索新设置的小时和分钟值。
var someBirthday:Date = new Date(1974, 10, 30, 15, 20);

trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:20

someBirthday.setHours(12);
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 12:20

setMilliseconds

()方法 
AS3 function setMilliseconds(millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置毫秒值,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getMilliseconds(),以检索 now 创建时的毫秒值。接下来,再创建一个新 Date 对象 before,再调用 setMilliseconds()(其中的 millisecond 参数设置为 4),并再次调用 getMilliseconds(),以检索新设置的毫秒值。
var now:Date = new Date();
trace(now);
trace(now.getMilliseconds());

var before:Date = new Date(now.setMilliseconds(4));
trace(before);
trace(before.getMilliseconds());

setMinutes

()方法 
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置分钟值,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

minute:Number — 0 到 59 之间的一个整数。
 
second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getMinutes(),以检索 now 创建时的分钟值。接下来,再创建一个新 Date 对象 before,再调用 setMinutes()(其中的 minute 参数设置为 0),并再次调用 getMinutes(),以检索新设置的分钟值。
var now:Date = new Date();
trace(now);
trace(now.getMinutes());

var before:Date = new Date(now.setMinutes(0));
trace(before);
trace(before.getMinutes());

setMonth

()方法 
AS3 function setMonth(month:Number, day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置月份值以及(可选)日期值,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
day:Number — 1 到 31 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 monthLabels,包含元素 JanuaryDecember,并创建一个不带参数的新月份对象 now。然后,调用方法 getMonth(),以检索 now 创建时的月份值。接着调用 setMonth()(其中的 month 参数设置为 0),然后再次调用 getMonth(),以检索新设置的月份值。
var monthLabels:Array = new Array("January",
                  "February",
                  "March",
                  "April",
                  "May",
                  "June",
                  "July",
                  "August",
                  "September",
                  "October",
                  "November",
                  "December");

var now:Date = new Date();
trace(now.getMonth());
trace(monthLabels[now.getMonth()]);

now.setMonth(0);
trace(now.getMonth());             // 0
trace(monthLabels[now.getMonth()]); // January

setSeconds

()方法 
AS3 function setSeconds(second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照本地时间设置秒值,并以毫秒为单位返回新时间。本地时间由运行 Flash 运行时的操作系统确定。

参数

second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getseconds(),以检索 now 创建时的秒值。然后,调用 setSeconds()(其中的 second 参数设置为 0),并再次调用 getSeconds(),以检索新设置的秒值。
var now:Date = new Date();
trace(now.getSeconds());

now.setSeconds(0);
trace(now.getSeconds()); // 0

setTime

()方法 
AS3 function setTime(millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

以毫秒为单位设置自 1970 年 1 月 1 日午夜以来的日期,并以毫秒为单位返回新时间。

参数

millisecond:Number — 一个整数值,其中 0 表示通用时间 (UTC) 1 月 1 日午夜。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用 setTime() 方法(其中的 millisecond 参数设置为 -1292601600000),以将时间设置为 Tue Jan 15 00:00:00 GMT-0800 1929
var now:Date = new Date();
trace(now);

now.setTime(-1292601600000);
trace(now); // Tue Jan 15 00:00:00 GMT-0800 1929

setUTCDate

()方法 
AS3 function setUTCDate(day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置日期值,并以毫秒为单位返回新时间。调用此方法不会修改 Date 对象的其他字段,但如果因调用该方法而导致星期值发生变化,则 Date.getUTCDay()Date.getDay() 方法会报告一个新值。

参数

day:Number — 一个数字;1 到 31 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。调用方法 getUTCDate() 并正确返回月中某天的值。接着,调用 setUTCDate()(其中的 day 参数设置为 1),并且 trace() 语句确认该日期的设置正确。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCDate()); // 30

someBirthday.setUTCDate(1);
trace(someBirthday); // Fri Nov 1 01:20:00 GMT-0800 1974

setUTCFullYear

()方法 
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置年份值,并以毫秒为单位返回新时间。

另外,还可以使用该方法设置月份和月中的某一天。调用此方法不会修改其他字段,但如果因调用该方法而导致星期值发生变化,则 Date.getUTCDay()Date.getDay() 方法会报告一个新值。

参数

year:Number — 一个整数,表示以完整的四位数年份形式指定的年份,如 2000。
 
month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
day:Number — 1 到 31 之间的一个整数。

返回
Number — 一个整数。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。调用方法 getUTCFullYear() 并正确返回四位数年份值。接着,调用 setUTCFullYear()(其中的 year 参数设置为 1975),并且 trace() 语句确认该年份的设置正确。
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCFullYear()); // 1974

someBirthday.setUTCFullYear(1975);
trace(someBirthday); // Thu Nov 30 01:20:00 GMT-0800 1975

setUTCHours

()方法 
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置小时值,并以毫秒为单位返回新时间。还可指定分钟值、秒值和毫秒值。

参数

hour:Number — 0(午夜)到 23(晚上 11 点)之间的一个整数。
 
minute:Number — 0 到 59 之间的一个整数。
 
second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20)。然后,调用方法 getHours()getMinutes()getUTCHours()getUTCMinutes(),以检索小时和分钟值。接着,调用 setUTCHours()(其中的 hour 参数设置为 12),然后再次调用方法 getHours()getMinutes()getUTCHours()getUTCMinutes(),并正确显示更新的小时值。
var someBirthday:Date = new Date(1974, 10, 30, 15, 20);

trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes());     // 15:20
trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 23:20

someBirthday.setUTCHours(12);
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes());     // 4:20
trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 12:20

setUTCMilliseconds

()方法 
AS3 function setUTCMilliseconds(millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置毫秒值,并以毫秒为单位返回新时间。

参数

millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getUTCMilliseconds(),以检索 now 创建时的 UTC 毫秒值。接下来,再创建一个新 Date 对象 before,再调用 setUTCMilliseconds()(其中的 millisecond 参数设置为 4),并再次调用 getUTCMilliseconds(),以检索新设置的毫秒值。

var now:Date = new Date();
trace(now);
trace(now.getUTCMilliseconds());

var before:Date = new Date(now.setUTCMilliseconds(4));
trace(before);
trace(before.getUTCMilliseconds());

setUTCMinutes

()方法 
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置分钟值,并以毫秒为单位返回新时间。还可以指定秒值和毫秒值。

参数

minute:Number — 0 到 59 之间的一个整数。
 
second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getUTCMinutes(),以检索 now 创建时的 UTC 分钟值。接下来,再创建一个新 Date 对象 before,再调用 setUTCMinutes()(其中的 minute 参数设置为 0),并再次调用 getUTCMinutes(),以检索新设置的分钟值。
var now:Date = new Date();
trace(now);
trace(now.getUTCMinutes());

var before:Date = new Date(now.setUTCMinutes(0));
trace(before);
trace(before.getUTCMinutes());

setUTCMonth

()方法 
AS3 function setUTCMonth(month:Number, day:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置月份值及(可选)日期值,并以毫秒为单位返回新时间。调用此方法不会修改其他字段,但如果因调用该方法而导致星期值发生变化,则 Date.getUTCDay()Date.getDay() 方法可能会报告一个新值。

参数

month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
day:Number — 1 到 31 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个新的 Array 对象 UTCMonthLabels,包含元素 JanuaryDecember,并创建一个不带参数的新 UTCMonth 对象 now。然后,调用方法 getUTCMonth(),以检索 now 创建时的 UTC 月份值。接着调用 setUTCMonth()(其中的 month 参数设置为 0),然后再次调用 getUTCMonth(),以检索新设置的月份值。
var UTCMonthLabels:Array = new Array("January",
                  "February",
                  "March",
                  "April",
                  "May",
                  "June",
                  "July",
                  "August",
                  "September",
                  "October",
                  "November",
                  "December");

var now:Date = new Date();
trace(now.getUTCMonth());
trace(UTCMonthLabels[now.getUTCMonth()]);

now.setUTCUTCMonth(0);
trace(now.getUTCMonth());              // 0
trace(UTCMonthLabels[now.getUTCMonth()]); // January

setUTCSeconds

()方法 
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 设置秒值以及(可选)毫秒值,并以毫秒为单位返回新时间。

参数

second:Number — 0 到 59 之间的一个整数。
 
millisecond:Number — 0 到 999 之间的一个整数。

返回
Number — 新时间,以毫秒为单位。

示例  ( 如何使用本示例 )

以下示例创建一个不带参数的新 Date 对象 now。然后,调用方法 getUTCSeconds(),以检索 now 创建时的秒值。然后,调用 setUTCSeconds()(其中的 second 参数设置为 0),并再次调用 getUTCSeconds(),以检索新设置的秒值。
var now:Date = new Date();
trace(now.getUTCSeconds());

now.setUTCSeconds(0);
trace(now.getUTCSeconds()); // 0

toDateString

()方法 
AS3 function toDateString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

仅返回星期值和日期值的字符串表示形式,而不返回时间或时区。对比下列方法:

  • Date.toTimeString() 仅返回时间和时区
  • Date.toString() 不仅返回星期值和日期值,还返回时间和时区。

返回
String — 仅返回星期值和日期值的 String 表示形式。

相关 API 元素


示例  ( 如何使用本示例 )

下例创建一个不带参数的新 Date 对象 now,然后调用以下方法(在 trace() 语句中)
  • toString:显示 now 创建之时 now 的所有参数。
  • toDateString():显示 now 创建时的 daymonthyear 参数。
var now:Date = new Date();
trace(now);
trace(now.toDateString());

toJSON

()方法 
AS3 function toJSON(k:String):*

语言版本: ActionScript 3.0
运行时版本: Flash Player 11, AIR 3, Flash Lite 4

提供一种可覆盖的方法,用于在 Date 对象中自定义值的 JSON 编码。

JSON.stringify() 方法在其遍历的每个对象上寻找 toJSON() 方法。如果找到 toJSON() 方法,JSON.stringify() 会为其遇到的每个值调用该方法,传入与值配对的密钥。

Date 提供了 toJSON() 的默认实现,该实现返回 Date.toString() 的输出。希望以任何其他格式将 Date 对象导出到 JSON 的客户端可提供其自己的实现。通过重新定义类原型中的 toJSON() 方法可执行此操作。

toJSON() 方法可返回任何类型的值。如果返回一个对象,则 stringify() 会递归到该对象中。如果 toJSON() 返回一个字符串,则 stringify() 不会递归并继续其遍历。

参数

k:StringJSON.stringify() 在遍历此对象时遇到的密钥/值对的密钥

返回
* — 对象的 Date.toString() 值。

相关 API 元素

object
Object.prototype

toLocaleDateString

()方法 
AS3 function toLocaleDateString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

仅返回星期值和日期值的字符串表示形式,而不返回时间或时区。该方法返回与 Date.toDateString 相同的值。对比下列方法:

  • Date.toTimeString() 仅返回时间和时区
  • Date.toString() 不仅返回星期值和日期值,还返回时间和时区。

返回
String — 仅返回星期值和日期值的 String 表示形式。

相关 API 元素

toLocaleString

()方法 
AS3 function toLocaleString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按本地时间返回星期值、日期值以及时间的字符串表示形式。对比 Date.toString() 方法,该方法返回相同的信息(包括时区),且年份值列在字符串的末尾。

返回
StringDate 对象在本地时区中的字符串表示形式。

toLocaleTimeString

()方法 
AS3 function toLocaleTimeString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

仅返回时间的字符串表示形式,而不返回星期值、日期值、年份或时区。对比 Date.toTimeString() 方法,该方法返回时间和时区。

返回
String — 仅返回时间和时区的字符串表示形式。

相关 API 元素

toString

()方法 
AS3 function toString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

返回星期值、日期值、时间和时区的字符串表示形式。输出的日期格式为:

     Day Mon Date HH:MM:SS TZD YYYY
     

例如:

     Wed Apr 12 15:30:17 GMT-0700 2006
     

返回
StringDate 对象的字符串表示形式。

示例  ( 如何使用本示例 )

下面的示例创建一个不带参数的新 Date 对象 now,然后调用 toString(在 trace() 语句中),以显示 now 创建时 now 的所有参数。

var now:Date = new Date();
trace(now);

toTimeString

()方法 
AS3 function toTimeString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

仅返回时间和时区的字符串表示形式,而不返回星期值和日期值。对比 Date.toDateString() 方法,该方法只返回星期值和日期值。

返回
String — 仅返回时间和时区的字符串表示形式。

相关 API 元素

toUTCString

()方法 
AS3 function toUTCString():String

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

按照通用时间 (UTC) 返回星期值、日期值以及时间的字符串表示形式。例如,对于日期 2005 年 2 月 1 日,返回的字符串表示形式为 Tue Feb 1 00:00:00 2005 UTC

返回
StringDate 对象的字符串表示形式(采用 UTC 时间)。

相关 API 元素

UTC

()方法 
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

返回 1970 年 1 月 1 日午夜(通用时间)与参数中指定的时间之间相差的毫秒数。该方法使用通用时间,而 Date 构造函数使用本地时间。

如果要将一个 UTC 日期传递给 Date 类构造函数,则该方法很有用。因为 Date 类构造函数接受参数形式的毫秒偏移,所以可以使用 Date.UTC() 方法将 UTC 日期转换成相应的毫秒偏移,然后将该偏移作为参数发送给 Date 类构造函数:

参数

year:Number — 表示年份的四位数整数(例如,2000)。
 
month:Number — 0(一月)到 11(十二月)之间的一个整数。
 
date:Number (default = 1) — 1 到 31 之间的一个整数。
 
hour:Number (default = 0) — 0(午夜)到 23(晚上 11 点)之间的一个整数。
 
minute:Number (default = 0) — 0 到 59 之间的一个整数。
 
second:Number (default = 0) — 0 到 59 之间的一个整数。
 
millisecond:Number (default = 0) — 0 到 999 之间的一个整数。

返回
Number — 自 1970 年 1 月 1 日起的毫秒数以及指定日期和时间。

示例  ( 如何使用本示例 )

下例创建一个新的 Date 对象 someBirthday,包含参数 year (1974)、month (10 = November)、day (30)、hour (1) 和 minute (20),这些参数使用本地时间。然后,调用 UTC()(在 setTime() 方法中),以将上述参数重置为通用时间。
var someBirthday:Date = new Date(1974, 10, 30, 15, 20);
trace(someBirthday.toString());

someBirthday.setTime(Date.UTC(1974, 10, 30, 15, 20));
trace(someBirthday.toString());

valueOf

()方法 
AS3 function valueOf():Number

语言版本: ActionScript 3.0
运行时版本: Flash Player 9, AIR 1.0, Flash Lite 4

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

返回
NumberDate 对象表示的自 1970 年 1 月 1 日以来的毫秒数。

示例  ( 如何使用本示例 )

下面的示例创建一个不带参数的新 Date 对象 now。然后,调用 getTime() 方法,以检索 now 创建时与 1970 年 1 月 1 日午夜之间的毫秒数,接着调用 valueOf(),以检索相同的内容。

var now:Date = new Date();
trace(now.getTime());
trace(now.valueOf());
DateExample.as

下面的示例演示 Date() 函数的各种用法,可为下列变量赋值:
  • myDate1 调用 Date(),调用时不带参数,这将 myDate1 设置为当前日期和时间(根据当前系统日期和时间)。
  • myDate2 调用 Date(),调用时将 year (2000)、month (0 = January) 和 day (1) 参数传递给该方法。
  • myDate3 调用 Date(),调用时将 year (65 = 1965)、month (2 = March)、day (6)、hour (9)、minute (30)、second (15) 和 millisecond -+ (0) 作为参数传递。
  • myDate4 调用 Date(),后者带有表示 GMT 时间 1970 年 1 月 1 日 0:00:00 之前(因该值为负)的毫秒数的时间值。
package {
    import flash.display.Sprite;
    
    public class DateExample extends Sprite{
        public function DateExample() {
            var myDate1:Date = new Date();
            trace(myDate1); // [NOW]

            var myDate2:Date = new Date(2000, 0, 1);
            trace(myDate2); // Sat Jan 1 00:00:00 GMT-0800 2000

            var myDate3:Date = new Date(65, 2, 6, 9, 30, 15, 0);
            trace(myDate3); // Sat Mar 6 09:30:15 GMT-0800 1965

            var myDate4:Date = new Date(-14159025000);
            trace(myDate4); // Sun Jul 20 19:56:15 GMT-0700 1969
        }        
    }    
}




[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。