view client/src/lib/filters.js @ 2676:906e9a13592f

sidebar: only update staging info for appropriate usergroups
author Thomas Junk <thomas.junk@intevation.de>
date Fri, 15 Mar 2019 11:14:21 +0100
parents 468c8dc796cf
children add2d47c2567
line wrap: on
line source

/* This is Free Software under GNU Affero General Public License v >= 3.0
 * without warranty, see README.md and license for details.
 *
 * SPDX-License-Identifier: AGPL-3.0-or-later
 * License-Filename: LICENSES/AGPL-3.0.txt
 *
 * Copyright (C) 2018 by via donau
 *   – Österreichische Wasserstraßen-Gesellschaft mbH
 * Software engineering by Intevation GmbH
 *
 * Author(s):
 * Thomas Junk <thomas.junk@intevation.de>
 * Markus Kottländer <markus.kottlaender@intevation.de>
 */

import locale2 from "locale2";

export default {
  surveyDate(date) {
    return date
      ? new Date(date).toLocaleDateString(locale2, {
          day: "2-digit",
          month: "2-digit",
          year: "numeric"
        })
      : "";
  },
  dateTime(date) {
    if (!date) return "";
    const d = new Date(date);
    return (
      d.toLocaleDateString(locale2, {
        day: "2-digit",
        month: "2-digit",
        year: "numeric"
      }) +
      " - " +
      d.toLocaleTimeString(locale2, {
        hour12: false
      })
    );
  }
};