{"id":3178,"date":"2019-08-12T13:57:54","date_gmt":"2019-08-12T13:57:54","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/understanding-the-javascript-date-constructor-in-netsuite-suitescript-2\/"},"modified":"2026-07-28T18:25:33","modified_gmt":"2026-07-28T18:25:33","slug":"comprendre-le-constructeur-de-date-javascript-dans-netsuite-suitescript","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comprendre-le-constructeur-de-date-javascript-dans-netsuite-suitescript\/","title":{"rendered":"Comprendre le constructeur de date JavaScript dans NetSuite SuiteScript"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez comment tirer parti du constructeur Date natif de JavaScript pour la manipulation des dates dans les environnements SuiteScript de NetSuite.","ga_short_answer":"Le constructeur JavaScript standard `new Date()` reste fonctionnel dans SuiteScript pour la cr\u00e9ation d\u2019objets de date. Il permet l\u2019instanciation directe d\u2019une date \u00e0 l\u2019aide des composants \u00ab ann\u00e9e \u00bb, \u00ab mois \u00bb (monthIndex), \u00ab jour \u00bb et \u00ab heure \u00bb (facultatif). Bien que l\u2019objet lui-m\u00eame soit ind\u00e9pendant des param\u00e8tres r\u00e9gionaux, NetSuite applique les pr\u00e9f\u00e9rences de formatage de date et de fuseau horaire sp\u00e9cifiques \u00e0 l\u2019utilisateur lors des interactions avec les champs de la plateforme.","ga_scenario":"Les d\u00e9veloppeurs NetSuite doivent souvent cr\u00e9er des objets de date \u00e0 partir de donn\u00e9es externes ou de valeurs sp\u00e9cifiques au sein de SuiteScript. Le d\u00e9fi consiste \u00e0 s'assurer que ces dates sont correctement instanci\u00e9es sans recourir \u00e0 des biblioth\u00e8ques externes, tout en comprenant comment NetSuite g\u00e8re les pr\u00e9f\u00e9rences de date des utilisateurs.","ga_solution":"Le constructeur JavaScript natif `Date` peut \u00eatre utilis\u00e9 efficacement dans SuiteScript pour cr\u00e9er des objets de date. Cette m\u00e9thode permet l\u2019instanciation directe d\u2019un objet de date \u00e0 l\u2019aide de composants sp\u00e9cifiques, sans avoir recours \u00e0 des biblioth\u00e8ques externes.\n\nLa syntaxe du constructeur `Date` est la suivante :\n```\nnew Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);\n```\nLorsque vous utilisez cette fonction, assurez-vous de conna\u00eetre le format de date du syst\u00e8me externe afin de mapper correctement les param\u00e8tres `year`, `monthIndex` et `day`. Il est important de noter que, bien que l\u2019objet JavaScript `Date` soit en soi ind\u00e9pendant des param\u00e8tres r\u00e9gionaux en interne, <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-scheduled-scripts-handle-time-zones\/\">la plateforme NetSuite appliquera les pr\u00e9f\u00e9rences de formatage de date et de fuseau horaire sp\u00e9cifiques \u00e0 l\u2019utilisateur<\/a> lorsque ces objets de date sont utilis\u00e9s pour d\u00e9finir des valeurs de champ ou sont affich\u00e9s dans l\u2019interface utilisateur.","ga_source_author":"Suhn (Seonmi) Kim","ga_source_author_email":"","ga_date_original":"2019-08-12T06:57:54-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"Behavior of Date constructor in SuiteScript","ga_ans_id":"ANS-1439","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim that the date object created with `new Date()` will be 'independent on user date preference' is misleading. While the JavaScript Date object itself is internally locale-agnostic, NetSuite's platform (e.g., when using `record.setValue()` for date fields or displaying dates in the UI) will apply user-specific date formatting and time zone preferences to the native Date object.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[93],"class_list":["post-3178","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-debutant"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":93,"label":"D\u00e9butant"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3178\/revisions"}],"predecessor-version":[{"id":5098,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3178\/revisions\/5098"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3178"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3178"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3178"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}